2014-04-09 29 views
0

當連接到SQL Server 2012快速從Asp.Net的應用程序,我得到下面的異常指定的服務器/實例:SQL網絡接口,錯誤:26 - 錯誤定位,同時通過asp.net應用程序連接

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)

雖然,我可以遠程連接到SQL Server,但是一旦我將應用程序發佈到數據庫所在的服務器上,我就得到了上述異常。

我試過在網上共享的各種方法,但沒有爲我工作。有什麼建議麼?

回答

0

連接字符串應該存在問題。檢查Sql Server中的實例名稱,然後將該實例名稱粘貼到連接字符串中。

0

這個錯誤是最糟糕的,因爲你通常不知道究竟是什麼問題。下面是一些可能的解決方案:

  • 檢查服務器名稱是否正確
  • 檢查實例名稱是否正確
  • 檢查您的服務器可以訪問(似乎不是你的問題)
  • 檢查該SQL Browser服務正在運行
  • 檢查防火牆規則

有時SQL錯誤26只是隱藏了另一個問題機智h連接(f.e. SQL錯誤0)。

相關問題