2016-04-10 47 views
0

每當我嘗試調試我的c#應用程序時,我通過右鍵單擊服務器資源管理器啓動連接,但一旦應用程序啓動連接再次關閉(獲取紅色斷開連接符號),我似乎無法保持開放。不知道爲什麼會發生這種情況,並確定它與剛寫入的代碼沒有任何關係,因爲這只是最近纔開始發生的。當應用程序啓動時關閉連接到MS SQL Server數據庫c#

我認爲這也造成了另一個問題,我有數據沒有被插入到數據庫時插入命令運行。

+2

不要在應用程序進程所使用的連接中錯誤地連接Visual Studio。他們根本不相關。 Visual Studio中的服務器資源管理器連接僅用於數據庫上的勘探和維護任務,如設置表或添加默認數據。 Sql Server的某些模式一次只允許一個連接,因此Visual Studio _必須斷開連接,以便讓應用程序進程自己建立連接。 –

回答

1

嘗試按照這些步驟:

  1. 啓動SQL Server配置管理器
  2. 打開SQL Server網絡配置的節點。
  3. 單擊上面列出的MSSQLServer協議。
  4. 然後在右側窗格中啓用TCP/IP。
  5. 現在雙擊TCP/IP來獲得對話窗口。
  6. 如果要監聽服務器的所有IP地址在第一個協議選項卡的全部監聽框中選擇是;否則
  7. 選擇IP地址選項卡並通過將啓用設置爲是來啓用所需的IP地址。
+0

我會建議修改你的答案。這是不完整的,並且「如上所列」實際上並不指引任何人使用任何可用的東西。 – Gabe

+0

我有同樣的問題,這個解決方案適合我。 –

+0

不要說它不會起作用 - 我說你的回答沒有幫助,因爲它沒有告訴他在哪裏可以達到初始設置 – Gabe

0

忘記我沒有回答這個問題。正如Joel所建議的那樣,我在服務器資源管理器中發現連接似乎失敗的只是服務器瀏覽器的行爲,而不是實際的問題。數據未被插入的問題只是我的insert語句的一個問題。檢查你的陳述。

相關問題