SQL Server 一般默認的端口為 1433 ,但有時會遇到無法連接端口1433的問題,檢查端口1433是否啟用的方法為:
開始–>輸入cmd –>回車–>telnet localhost 1433->回車 出現黑屏,表示本機連接端口1433成功。
或者
開始–>輸入cmd –>回車–>netstat -an | find "1433"->回車 出現1433端口,表示本機1433端口開放。
我本次安裝過程中遇到的問題:1433端口未啟用。
系統環境:windows server 2008 R2
SQL版本:Microsoft SQL Server 2008 R2
1、完全全新安裝SQL Server2008,交付研發使用。研發反饋,數據庫連接不上。報如下錯誤:
2、查看SQL Server服務和TCP/IP協議均開啟了。
3、使用“開始–>輸入cmd –>回車–>netstat -an | find "1433"->回車” ,沒有看到IPv4的1433端口開放,而看到IPv6的1433開放了,還以為是IPv6的原因。卸載IPv6還是不行。
4、修改“Sql Server Configuration Manager”中“SQL Server網絡配置”下的“TCP/IP”裡面的TCP端口。
原始如上圖,TCP端口沒有端口號,加上1433後也是沒有解決。
5、最後參考網上其他方法,其實上面的操作離問題解決已經很近了。最近修改的地方,如下圖:
是修改“IPALL”中的“TCP端口”為1433.則問題解決。
參考:http://blog.csdn.net/monkeyandy/article/details/7609531
本文出自 “飛翔的豬” 博客,請務必保留此出處http://thinkpig007.blog.51cto.com/971471/1410550