2011-04-11 109 views
0

我有一個網站在IIS7下工作,它工作正常。有人重新啓動服務器,然後停止工作。在搜索有關問題後,我發現它無法連接到SQL Server,並且出現以下錯誤:Web服務器無法連接到SQL Server

建立與SQL Server的連接時發生網絡相關或實例特定的錯誤。服務器未找到或無法訪問。驗證實例名稱是否正確,並將SQL Server配置爲允許遠程連接。 (提供者:命名管道提供程序,錯誤:40 - 無法打開連接到SQL Server)

我沒有做任何更改和網站工作正常,但只有重新啓動後發生此問題,我檢查SQL服務器遠程訪問和TCP協議,並啓用它們。我該如何解決這個問題?

+0

檢查您是否能夠連接到使用SQL Server Management Studio中的SQL Server。如果沒有一個SQL Server服務可能關閉。 – 2011-04-11 06:00:40

+0

@achinth我可以通過SQL管理工作室 – Kronass 2011-04-11 06:04:09

回答

1
  • 檢查連接字符串(不 應該是這樣的,如果你不碰它)
  • 檢查SQL服務啓動和運行
  • 嘗試通過Management Studio或連接到SQL Server實例另一個客戶端

編輯:

該錯誤可能是由於有關重新啓動網絡問題。嘗試這些了

第1部分:http://blogs.msdn.com/b/sql_protocols/archive/2005/10/22/483684.aspx

第2部分:http://blogs.msdn.com/b/sql_protocols/archive/2005/10/29/486861.aspx

+0

連接其他網絡服務器能夠很好地連接它,除了這個連接字符串的同一件事。 – Kronass 2011-04-11 06:01:23