Sql-Server

無法從某些機器連接到遠端 SQL 伺服器

  • August 18, 2021

我們的 Web 伺服器使用 SQL Server 2008 R2。我有一台開發機器通過 SSMS 使用 IP 地址連接到它,並且在測試我的 aspx 網站時。我還有其他幾台機器無法通過 SSMS 連接到 IP。我收到此錯誤:

建立與 SQL Server 的連接時發生與網路相關或特定於實例的錯誤。

伺服器未找到或無法訪問。驗證實例名稱是否正確,並且 SQL Server 已配置為允許遠端連接。

(提供者:命名管道提供者:40 - 無法打開與 SQL Server 的連接)(Microsoft SQL Server,錯誤:53)

我啟用了 TCP/IP,打開了 1433 埠,所有這些。請記住,我可以從一台開發機器連接,但不能從其他機器連接。

以下是我的連接問題清單中的一些內容

  • 檢查無法連接的機器上的別名
  • 檢查防火牆規則
  • 檢查並確保不工作的機器上的 SQL Server 驅動程序是最新的。
  • 嘗試連接 servername:port 而不僅僅是 servername
  • 嘗試從無法連接的電腦 ping SQL Server IP 地址。

事實證明,我們的 GoDaddy 專用伺服器有一個 Cisco 硬體防火牆,該防火牆允許 TCP 埠 1433 使用一個 IP。我的虛擬機在具有該 IP 的網路上,而我的另一台機器沒有。在花了幾個小時試圖讓 Cisco ASDM 軟體正常啟動後,我能夠添加我另一台機器的 IP 地址,它現在可以工作了。謝謝大家的回复!

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