2012-10-01 144 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

检查您的数据源的连接字符串和防火墙,如果使用第三方防火墙禁用并尝试

相关问题