Sql-Server-2005

訪問 SQL Server 的問題

  • January 30, 2016

我有安裝在伺服器機器上的 SQL Server 2005。

在更改伺服器電腦 IP 之前,我在 SQL 伺服器上工作正常。我更改了伺服器機器 IP 以在其上託管 Web 服務。

但是現在當我輸入登錄名和密碼資訊時,SQL Server 會顯示此錯誤消息:

建立與 SQL Server 的連接時發生與網路相關或特定於實例的錯誤。伺服器未找到或無法訪問。驗證實例名稱是否正確以及 SQL Server 是否配置為允許遠端連接。
(提供者:命名管道提供者,錯誤:40 - 無法打開與 SQL Server 的連接)(Microsoft SQL Server,錯誤:2)

我還嘗試刪除伺服器機器 IP,但我仍然無法訪問 SQL Server。我所有的數據庫都卡在裡面了。或者我可以恢復我的 SQL Server 數據庫嗎?

  1. 確保 SQL Server 服務正在執行
  2. 如果是命名實例,請確保 SQL Server 瀏覽器服務正在執行
  3. 確保 SQL Server 配置為允許遠端連接
  4. 檢查 SQL Server 錯誤日誌中的消息,確認 SQL 正在偵聽預期的網路介面和埠
  5. 使用來自客戶端電腦的 PING 測試伺服器連接
  6. 使用 TELNET 或 PowerShell 測試從客戶端電腦到伺服器和埠(從步驟 4 開始)的埠連接。例如

一種。遠端網路 1433

灣。電源外殼:

1433 | % { echo ((new-object Net.Sockets.TcpClient).Connect("YourServerName",$_)) "server listening on TCP port $_" }

  1. 如果第 5 步或第 6 步連接測試失敗,請檢查防火牆設置

如需進一步閱讀下面的論壇討論相同的內容,這將有助於您進行故障排除:

https://stackoverflow.com/questions/18060667/cannot-connect-to-server-a-network-related-or-instance-specific-error

引用自:https://dba.stackexchange.com/questions/90513