2012-10-01 98 views

回答

0

當一個線程試圖打開一個套接字一些端口號來獲取連接,我們可能會收到此錯誤,但不能能夠連接。

首先,檢查用於連接到數據庫的數據源。

平主機,

遠程登錄:

telnet hostname portnumber 

要檢查端口已準備好接受這樣一個

netstat -an | find 「portnumber」 or netstat -an | grep 「portnumber」 

應該是處於監聽狀態的連接與否。如果它處於監聽狀態,請重新啓動要重置的服務。

防火牆
確保主機上的防火牆和主機都允許連接。確保您沒有在防火牆中設置任何規則,阻止到主機的傳入連接或傳出到主機的連接。

+0

這是相關的唯一部分是最後一部分。如果端口可以通過防火牆訪問但不聽,你會得到一個不同的例外:'連接被拒絕'。 – EJP

0

這很可能是由於你的機器和你的數據庫服務器之間的網絡問題引起的,或者您的配置(端口?)不正確,或者您的數據庫未啓動。

0

-首先開始使用Ping實用程序進行連接的基本診斷。

-如果你能夠ping或者,如果你不能平,在任何情況下,請檢查是否有firewall即阻止連接,如果是在服務器端爲上的防火牆添加例外端口或您的應用程序。

-您提到的上述問題指出了連接初始階段的問題。

-另請參閱要連接到正確的IP,如果它的服務器在網絡上,然後我假設服務器具有Static Public IP

0

檢查您的數據源的連接字符串和防火牆,如果使用第三方防火牆禁用並嘗試

相關問題