2009-01-22 73 views
0

我一直在做一些SQL Server和C#的工作,並且每次運行連接超時時都會遇到困難,除非我啓動services.msc並手動重新啓動服務(SQL Browser Service)。它已經設置爲自動,有誰知道它爲什麼會這樣做?我不是高級程序員,更多的是中級程序員。一旦我重新啓動這個服務,只要我繼續使用它就可以正常工作。如果我停止使用它超過30分鐘,我必須重新啓動它。SQL Server 2005瀏覽器服務

回答

1

您是否檢查過SQl服務器日誌和Windows事件日誌?

你能提供一些更多的信息,比如你正在使用,以打開/關閉連接的C#代碼,連接字符串等

+0

我不確定在哪裏可以找到該日誌!?! – Kredns 2009-01-31 03:46:06

+0

@Tony Romo:您將需要相關的權限:打開SSMS,轉到服務器節點並展開它,然後展開管理節點 - > SQL Server日誌(我認爲您沒有正確的權限就可以看到它)。 Windows事件日誌顯然可以用Event viewer打開。 – 2009-01-31 04:59:53

0

可以通過名稱,通過SSMS連接到SQL Server不亂搞瀏覽器服務(我甚至不確定這確實需要瀏覽器服務取決於你如何連接)?即它看起來運行正常,除非你的程序導致它崩潰?而且一旦你重新啓動了它,它可以重複使用嗎?或者當你使用你的程序時,你必須重新啓動它嗎?

你使用的是什麼版本的SQL Server 2005(和什麼服務包級別)?

1

autoclose踢?

對於SQL 2005 Express版本,默認設置爲ON,但可以將其設置爲其他版本。數據庫應該會自動打開,但...

是否是從應用程序的查詢超時? 或者只是試圖連接到服務器來運行,比如SELECT @@ SERVERNAME?