打不開Telnet 1433端口怎么辦?
Telnet的問題,常會涉及到一些端口的應用。我們也曾經(jīng)探討過一些其他端口,例如23,25端口的問題。那么今天主要講解一下Telnet 1433端口的問題??纯慈绾谓鉀QTelnet 1433端口打不開的問題。
1、數(shù)據(jù)庫服務未啟動.
2、防火墻屏蔽了對telnet的響應.
3、SQL服務未在1433端口上啟動監(jiān)聽.
如果你用查詢分析器可以連接上,應用軟件也連得上,只是Telnet 1433端口失敗;并且也未改動過服務端口,其它都是正常的,那么這種問題在XP2+SQL SERVER 2000環(huán)境中最常見.解決辦法幾種:
1、反安裝XP2的補丁,這樣通常是不會出現(xiàn)SQL SERVER連不上的問題的.
2、XP2的操作系統(tǒng)安裝SQL SERVER 2000的SP3補丁可解決Telnet 1433端口無法打開的問題.
3、其它操作系統(tǒng)比如2003的,最好補一下SQL SP4的.
檢查你的SQL有沒有打補丁,沒有的話要打上補丁,檢查的方法是在查詢分析器中運行:
select @@version
如果出來的版本號是8.00.2039以下,則表明你未安裝sp4的補丁,要裝上.
SQL補丁下載:
全部補丁的位置
http://www.microsoft.com/downloads/details.aspx?FamilyId=8E2DFC8D-C20E-4446-99A9-B7F0213F8BC5&displaylang=zh-cn
應該安裝的是
http://download.microsoft.com/download/9/b/f/9bff6646-2cdb-4069-ada0-548be9cb9338/SQL2000-KB884525-SP4-x86-CHS.EXE
注意下載后,執(zhí)行的時候是解壓,要在解壓后的目錄中執(zhí)行setup.bat才是真正的安裝
如果你的操作系統(tǒng)是xp,那么在安裝xp sp2后,不管以前是否安裝過sql sp4,都要再安裝一次,并且在防火墻中開啟1433端口,否則無法被其他電腦訪問
如何檢查Telnet 1433端口是否在監(jiān)聽?或者檢查有哪些端口在監(jiān)聽?
1、如果打了sql sp3,并且windows2003防火墻已經(jīng)關閉, 在命令提示符下執(zhí)行
netstat -na 應該可以看到tcp 1433在監(jiān)聽.
2、啟動企業(yè)管理器查看SQL SERVER 2000 的系統(tǒng)日志,在日志中可以看到SQL SERVER 啟動的是那些協(xié)議來等待遠程連接的.
另外記得打完補丁,重新啟動機器,或者重新啟動服務.
原文:http://hi.baidu.com/whsjsoft/blog/item/66d5fb50eebce6581038c289.html