我想知道是否有办法查看服务器是否阻止传出连接。我正在尝试从客户端的服务器连接到外部数据库。
这是我得到的错误:
建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供程序:TCP提供程序,错误:0 - 连接尝试失败,因为连接方在一段时间后没有正确响应,或者由于连接主机无法响应而建立连接失败。)
编辑:
我忘了说我只能访问plesk控制面板。这就是为什么我在问asp.net是否有办法。
答案 0 :(得分:1)
可靠的telnet方法:
telnet theserver 1433
如果超时,服务器没有收听。如果屏幕空白并且您可以键入内容,则服务器正在侦听,并且没有防火墙阻止连接。
在Vista和Windows 7中,您必须从控制面板安装telnet作为Windows组件 - >程序和功能。
答案 1 :(得分:1)
当你说“服务器”时,你的意思是asp.net服务器还是SQL服务器?两台机器都在同一个网络上吗?这是托管的吗?
Sql Server:
ASP.Net
如果您可以使用其他方式访问服务器,那么很难说1433上的连接是什么。可能是防火墙,他们的fw等。