每當我嘗試調試我的c#應用程序時,我通過右鍵單擊服務器資源管理器啓動連接,但一旦應用程序啓動連接再次關閉(獲取紅色斷開連接符號),我似乎無法保持開放。不知道爲什麼會發生這種情況,並確定它與剛寫入的代碼沒有任何關係,因爲這只是最近纔開始發生的。當應用程序啓動時關閉連接到MS SQL Server數據庫c#
我認爲這也造成了另一個問題,我有數據沒有被插入到數據庫時插入命令運行。
每當我嘗試調試我的c#應用程序時,我通過右鍵單擊服務器資源管理器啓動連接,但一旦應用程序啓動連接再次關閉(獲取紅色斷開連接符號),我似乎無法保持開放。不知道爲什麼會發生這種情況,並確定它與剛寫入的代碼沒有任何關係,因爲這只是最近纔開始發生的。當應用程序啓動時關閉連接到MS SQL Server數據庫c#
我認爲這也造成了另一個問題,我有數據沒有被插入到數據庫時插入命令運行。
嘗試按照這些步驟:
忘記我沒有回答這個問題。正如Joel所建議的那樣,我在服務器資源管理器中發現連接似乎失敗的只是服務器瀏覽器的行爲,而不是實際的問題。數據未被插入的問題只是我的insert語句的一個問題。檢查你的陳述。
不要在應用程序進程所使用的連接中錯誤地連接Visual Studio。他們根本不相關。 Visual Studio中的服務器資源管理器連接僅用於數據庫上的勘探和維護任務,如設置表或添加默認數據。 Sql Server的某些模式一次只允許一個連接,因此Visual Studio _必須斷開連接,以便讓應用程序進程自己建立連接。 –