天天看點

jTDS連接配接SQL Server時的Connection refused

     當jtds不能連接配接到伺服器時就會抛出這個異常,主要有以下一些原因:

     1、伺服器名稱拼寫錯誤或端口不正确。

     3、防火牆阻止了對伺服器1433端口的通路。

     為了檢查TCP/IP是否可用或者1433端口是否被禁止,你可以使用“Telnet <server_host> 1433”。如果Telnet不能連接配接,那麼jDts也不能。如果你實在不能指出這是為什麼,請向你的網絡管理者尋求幫助。

      我按照上面提供的方式折騰了半天,還是沒有任何進展,以前是那麼錯誤。繼續搜尋,按照各種提供的方式,進行測試,依然出錯。也看到了有人和我的錯誤一樣,并且最後也得到了解決,可是都沒有提供解決的方法。

     正在一籌莫展之際,忽然看到一條記錄,提到了要打SQL Server2004要打Sp4的更新檔。趕緊找來了Sp4安裝,呵呵,伺服器順利啟動。是以上面jDts給出的解釋前,應該增加一條:

     0、如果您的資料庫是SQL Server2000,請確定已經更新到SP4。