远程应用程序无法连接到我的本地 SQL Server 2008 R2

远程应用程序无法连接到我的本地 SQL Server 2008 R2

我已经在本地机器上设置了 Microsoft SQL Server 2008 R2 (SP1),专门用于运行某个应用程序。

应用程序本身设计为使用硬编码到应用程序本身的 IP 地址。在本地,应用程序运行良好。

远程计算机上的相同应用程序,其 IP 地址编辑为我的公共 IP,无法连接到 SQL Server。

  • 服务器实例正在运行
  • 服务器浏览器正在运行
  • TCP/IP 已启用
  • 远程连接已启用
  • 服务器防火墙已禁用(暂时)
  • 向服务器机器开放的端口(为了测试目的甚至延伸到 DMZ)
  • 我的 ISP 没有阻止任何端口。

答案1

尽管您的防火墙已完全打开并且 SQL Server Browser 正在运行,但命名实例可能还是这里的问题。

我建议为命名实例设置一个固定端口,并在客户端的 SQL Server 配置管理器中为该端口创建一个别名(这意味着您需要安装 SQL 客户端工具)。

您似乎知道自己在做什么,但如果您需要指导,请告诉我,我会进一步充实我的答案。

相关内容