[原創] SQl2000與XP SP2一起工作時TCP/IP中1433沒監聽

sdvingo發表於2007-05-21

由於今天要寫一個程式大概是要用到MS 的SQL與JDBC直接

Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver" );
cn = DriverManager.getConnection( "jdbc:microsoft:sqlserver://MyDbComputerNameOrIP:1433; databaseName=master", sUsr, sPwd );

故此當我直接telnet 127.0.0.1 時發現1433沒開始監聽,但我發現SQL2000中伺服器網路實用工具中已經開啟了命名管道和TCP/IP1433了,且另外一臺WIN2000SP4和SQL2000的機子也是相同的配置但沒有這問題.

後來到MICROSOFT中下載了SQL2000 SP3的補丁並安裝完後問題解決.

故可總結XP SP2和SQL2000一起使用但1433的TCP/IP埠無法監聽時要檢查是否SQL2000已經打上了SP3的補丁,但WIN2000和SQL2000就沒這問題.

附:如何檢查自己的SQL2000是什麼版本,可開啟企業管理器看對應例項的屬性,產品版本中有註明

8.00.194 -——————SQL Server 2000 RTM(未安裝補丁)
8.00.384 -——————(SP1)
8.00.534 -——————(SP2)
8.00.760 -——————(SP3)
8.00.2039 -——————(SP4)

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/443058/viewspace-915802/,如需轉載,請註明出處,否則將追究法律責任。

相關文章