无法使用 IP 地址连接到 SQL 服务器
Unable to connect to SQL Server using IP address
我无法(使用我的 ASP.NET Web 表单应用程序或 SSMS)连接到具有 public IP 的数据库服务器。我使用远程桌面协议成功连接到该服务器,但我机器上的 SSMS 无法连接到该服务器。我尝试了以下操作:
- 为端口
1433
添加了入站防火墙规则。
- 在 SQL 服务器配置管理器中,我添加了我的 public IP 地址:
我不知道接下来要尝试什么。请告诉我还有什么可能导致此问题?
此外,有时 SSMS 显示 Network path not found
或有时显示 Server didn't reponded in time.
我遇到了同样的问题,因为我的工作计算机连接到一个大型网络,计算机之间无法看到彼此。最奇怪的是我可以在 windows 资源管理器中看到我建筑物中的其他计算机。
无论如何,我所做的就是尝试 UTP,即端口 1434;设置 SQL 登录凭据;更改端口设置后重新启动服务(这很重要);您截图的页面的最底部包含一个通用的 TCP 动态端口和 TCP 端口设置,我已经更改了它们。在 SSMS 中右键单击数据库并在此处说 "allow remote connections." 您还可以设置超时等
让我感到奇怪的是,另一台计算机可以看到数据库,但无法连接。
如果你已经尝试了我上面的所有尝试,那么你和我在同一个地方。我也在使用 SQL-2012,但在 windows 7 企业版上。我会测试更多的东西,但我不在工作。我也想发表评论,但我不能 ):
最后还是自己解决了。我不知道为什么,但未应用防火墙规则。但是后来我发现我的 Google 云控制台也提供了添加防火墙规则的选项。因此,我没有将规则直接添加到 Windows 防火墙,而是添加到 Google 云防火墙设置中。它就像一个魅力。不知道为什么这解决了我的问题。如果有人能解释一下原因就好了。
我无法(使用我的 ASP.NET Web 表单应用程序或 SSMS)连接到具有 public IP 的数据库服务器。我使用远程桌面协议成功连接到该服务器,但我机器上的 SSMS 无法连接到该服务器。我尝试了以下操作:
- 为端口
1433
添加了入站防火墙规则。 - 在 SQL 服务器配置管理器中,我添加了我的 public IP 地址:
我不知道接下来要尝试什么。请告诉我还有什么可能导致此问题?
此外,有时 SSMS 显示 Network path not found
或有时显示 Server didn't reponded in time.
我遇到了同样的问题,因为我的工作计算机连接到一个大型网络,计算机之间无法看到彼此。最奇怪的是我可以在 windows 资源管理器中看到我建筑物中的其他计算机。
无论如何,我所做的就是尝试 UTP,即端口 1434;设置 SQL 登录凭据;更改端口设置后重新启动服务(这很重要);您截图的页面的最底部包含一个通用的 TCP 动态端口和 TCP 端口设置,我已经更改了它们。在 SSMS 中右键单击数据库并在此处说 "allow remote connections." 您还可以设置超时等
让我感到奇怪的是,另一台计算机可以看到数据库,但无法连接。
如果你已经尝试了我上面的所有尝试,那么你和我在同一个地方。我也在使用 SQL-2012,但在 windows 7 企业版上。我会测试更多的东西,但我不在工作。我也想发表评论,但我不能 ):
最后还是自己解决了。我不知道为什么,但未应用防火墙规则。但是后来我发现我的 Google 云控制台也提供了添加防火墙规则的选项。因此,我没有将规则直接添加到 Windows 防火墙,而是添加到 Google 云防火墙设置中。它就像一个魅力。不知道为什么这解决了我的问题。如果有人能解释一下原因就好了。