1
我遇到無法與託管在其他子網上的SQL Server建立數據連接的問題。Visual Studio 2008 - 無法與不同子網上的SQL Server建立數據連接
SQL服務器IP:192.168.16.15 我的IP:192.168.1.32
我能到這臺服務器添加爲服務器資源管理器的服務器在Visual Studio 2008中
我可以ping服務器罰款和tracert返回
Tracing route to mhia02.OFFICE.local [192.168.16.15]
over a maximum of 30 hops:
1 <1 ms <1 ms <1 ms mhiav202.office.local [192.168.1.9]
2 <1 ms <1 ms <1 ms mhia02.office.local [192.168.16.15]
Trace complete.
SQL Server確實允許遠程連接。
在Visual Studio 2008中,當試圖測試連接時,它會提示「Timeout expired。超時時間在操作完成之前已經過去,或者服務器沒有響應。」
SQL Server版本:2008 服務器操作系統:Windows Web服務器2008 R2 64位 我的操作系統:Windows Vista 64位
編輯
共享內存,命名管道和TCP/IP在啓用網絡配置設置。
編輯2
的問題是,1433端口的防火牆沒有打開。
也許您的工作站配置爲使用共享內存或名稱管道連接到sql server,您可以使用「客戶端配置實用程序」來檢查此設置。 – hago 2012-03-12 03:18:36
您可以telnet到運行SQL的端口上的服務器(1433)嗎?有時防火牆將允許ping,但阻止SQL偵聽的端口... – 2012-03-12 03:47:18
謝謝邁克爾,工作! – Rambomst 2012-03-12 05:15:37