2014-09-26 59 views
2

在SQL Server 2012管理工作室中遇到問題。如何讓SQL Server 2012 Management Studio長時間連接到數據庫?

有沒有辦法設置/自定義Management Studio,以便如果我在30分鐘(大約)時間內不使用它,它不會將我從應用程序中引導出來並讓我再次登錄?

我不想永遠保持它,但額外的30分鐘/ 1小時會很好。不知道這是可能的。

+0

我從來沒有遇到過這個問題,但在我們公司更換了網絡連接提供商之後,我的查詢窗口每隔一段時間都會斷開連接。在我的情況下,對象瀏覽器窗口保持連接好。 – 2014-09-26 13:57:21

+0

我通常在外出吃午餐時離開SSMS;在離PC1小時後,連接到sql server仍然是開放的,並且工作在對象瀏覽器和查詢窗口中。離開時你確定沒有物理斷開嗎?也許省力的eth卡或類似的東西? – Paolo 2014-09-26 14:21:26

+0

不,我很確定沒有物理斷開,至少我沒有意識到,我走開 - 我的電腦進入睡眠模式,回來,然後我重新登錄到所有打開的sql windows>。< – StayPuft 2014-09-26 20:48:23

回答

0

您可以使用sp_who或sp_who2來查看連接時的SPID。如果您的管理工作室已連接,您將在列表中顯示爲用戶。如果某事正在消除連接,它可能是連接時的客戶端配置(連接超時)或配置爲終止服務器連接的事情(網絡上的組策略)。默認情況下,如果連接時沒有發生客戶端連接超時,連接將進入「睡眠」狀態。連接通常不會被殺死,因爲它會影響該spid的緩存會話以使其丟失。

+0

什麼組策略可以做到這一點?我寧願猜測它是一些路由器設置或類似的東西。但真的不明白如何運行'sp_who'可以幫助我。 – 2014-10-13 13:18:53

+0

我同意。有人實施殺死連接會有些奇怪。瞭解您的spid可以幫助您瞭解您的流程發生了什麼,以及它是否正在睡覺。你可以通過該ID跟蹤它正在發生的事情。例如,你可以看到它是否在睡覺,死亡,甚至追蹤它從sp_who結果中「消失」需要多長時間。 – 2014-10-13 18:02:55

相關問題