【发布时间】:2015-09-19 14:16:28
【问题描述】:
我无法(使用我的 ASP.NET Web 表单应用程序或 SSMS)连接到具有公共 IP 的数据库服务器。我使用远程桌面协议成功连接到该服务器,但我机器上的 SSMS 无法连接到该服务器。我尝试了以下事情:
- 为端口
1433添加了入站防火墙规则。 - 在 SQL Server 配置管理器中,我添加了我的公共 IP 地址:
我不知道接下来该尝试什么。请告诉我还有什么可能导致这种情况?
此外,SSMS 有时会显示Network path not found,有时会显示Server didn't reponded in time.
【问题讨论】:
-
您可以验证是否可以使用 telnet 在指定端口上连接到该服务器。
-
@Luc Telnet 给了我这个错误:
A connection attempt failed because the connected party did not properly respond after a period of time.。但是我的应用程序在我的浏览器中使用该 IP 打开。我尝试连接到<IP>:1433 -
如果 telnet 打不开连接,则问题与网络有关,进出绑定防火墙规则如此。您可以使用 wireshark 来查看是否可以为您提供更多信息。它可能很有用,但它非常受欢迎
标签: .net sql-server database sql-server-2012 ssms