Windows-7

無法連接到 MSSQLServer 2008 R2

  • February 20, 2014

我已經在桌面(Windows 7)上設置了 SQL Server 2008 R2。所有客戶端協議均已啟用。我正在嘗試從我的筆記型電腦連接到這個實例。筆記型電腦和台式機在同一個網路域中。我可以遠端進入這個桌面。我在這兩台機器上都有管理員權限。

儘管筆記型電腦上有防火牆,但台式機上沒有防火牆。從我的筆記型電腦上,我可以連接到網路上的其他 sqlserver 實例。我已經重新啟動桌面上的服務並重新啟動它。從桌面上,我可以連接到 sql server 並使用其上的數據庫。

由於我的 C# 程式碼無法建立連接,我使用了 SQL SERVER MANAGEMENT STUDIO。這也是失敗的。我在 SQL SERVER MANAGEMENT STUDIO 上收到以下錯誤。

在此處輸入圖像描述

配置您的桌面/sql 伺服器以偵聽靜態埠(預設 1433),以便您的筆記型電腦可以連接到它:

http://technet.microsoft.com/en-us/library/ms177440.aspx

Note:請務必修改SQL Server 網路配置和客戶not配置

您的筆記型電腦只知道預設的 SQL 埠 1433,聽起來您的伺服器正在偵聽一個動態埠,該埠在每次啟動時都會更改。

您可以通過執行以下命令來確認您的伺服器正在偵聽 1433:

netstat -ano | find ":1433"

您將LISTENING在 IP:1433 旁邊看到。

引用自:https://serverfault.com/questions/577172