Sql-Server

無法通過 SQL Server Management Studio 遠端連接

  • August 21, 2015

我在 1and1.com 託管的專用 Windows 2008 伺服器上設置了一個 SQL Server 2008 Express 實例。我無法通過管理工作室遠端連接到伺服器。我已經採取了以下步驟,並且超出了任何進一步的想法。我已經研究了該網站,無法弄清楚其他任何事情,所以如果我錯過了一些明顯的東西,請原諒我,但我快瘋了。下面是內幕。

SQL Server 實例正在執行,並且在本地工作時執行良好。

在 SQL Server Management Studio 中,我已選中“允許遠端連接到此伺服器”框

我已從 1and1 管理面板中刪除任何外部硬體防火牆設置

伺服器上的 Windows 防火牆已被禁用,但只是為了踢球,我添加了一個入站規則,允許埠 1433 上的所有連接。

在 SQL Native Client 配置中,啟用了 TCP/IP。我還確保帶有伺服器 IP 地址的“IP1”有一個 0 表示動態埠,但我刪除了它並在正常 TCP 埠欄位中添加了 1433。我還將“IPALL”TCP 埠設置為 1433。

在 SQL Native Client 配置中,SQL Server Browser 也在執行並且

我還嘗試在

設置此值後,我重新啟動了 SQL Server。

在伺服器機器上執行“netstat -ano”會返回一個

TCP 0.0.0.0:1433 監聽 UDP 0.0.0.0:1434 監聽

我從本地電腦進行埠掃描,它說埠已過濾而不是偵聽。我還嘗試從本地電腦上的 Management Studio 進行連接,但它引發了連接錯誤。嘗試使用在數據庫安全中標記的 SQL Server 和 Windows 身份驗證的以下伺服器名稱。

ipaddress\SQLEXPRESS,1433

ipaddress\SQLEXPRESS

IP地址

ip地址,1433

tcp:ipaddress\SQLEXPRESS

tcp:ipaddress\SQLEXPRESS,1433

我想我可以確切地告訴你問題出在哪裡,我花了 48 多小時試圖解決這個問題。沒有在網上找到任何東西。也恰好和1and1在一起

看看這些設置:

> > 智慧財產權安全政策…… > > >

打開框……列表底部附近的數據包過濾器屬性有一個打勾的框,稱為:

> > ‘關閉 MSDE (TCP/UDP)’(我假設 MSDE = Microsoft SQL 數據庫引擎?)選擇它按編輯… > > >

打開框……編輯規則屬性選擇(再次)>>‘關閉MSDE(TCP / UDP)‘按編輯…

打開框……IP過濾器列表然後你會看到一個埠列表tcp 1433,udp 1434 {這是我們的埠列表全部關閉作為阻止規則…… ..}

我認為從這裡需要做的是……

關閉該螢幕..IP過濾器列表在螢幕上編輯規則屬性有一個選項卡過濾器操作,可以將其從阻止更改為允許嗎?(也許將其更改為允許,將允許我們再次勾選“全部阻止”選項 - 這聽起來更安全,但支持人員說有一個已知錯誤,所以可能無法正常工作)

要麼

關於數據包過濾器屬性

只需取消勾選規則“關閉 MSDE (TCP/UDP)”

您可能必須取消選中“阻止所有”規則才能使其執行

這可能為時已晚,但希望能幫助遇到同樣問題的其他人。

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