【问题标题】:Connecting to a SQL Server on the Web连接到 Web 上的 SQL Server
【发布时间】:2010-06-24 15:25:07
【问题描述】:

我的公司有一台运行 SQL Server 的机器,该机器由一家专门从事此类工作的公司托管。我们有一个连接到它的 .NET 应用程序。

最近决定将机器带入内部。

如果我们使用机器的内部IP进行连接,它可以工作。当我们去外部网络并使用机器的外部 IP 时,它会失败。机器应答ping,下一篇文章中的所有端口都已打开。

http://support.microsoft.com/kb/287932

有什么想法吗?

【问题讨论】:

  • 尝试使用外部 IP 连接时是否收到任何错误消息?
  • 不幸的是,它只说“无法连接”

标签: sql-server external ports


【解决方案1】:

您确定服务器已配置为接受 tcp 连接吗?打开“SQL Server 配置管理器”。 “MSSQLSERVER 的协议”(在树中)确保 TCP/IP 我设置为启用。

【讨论】:

  • 这就是它的设置。在百灵鸟上尝试将其设置为 tcp/ip 和命名管道。没有变化
【解决方案2】:

您可能需要转到“SQL 外围应用配置”,单击树视图中的“远程连接”,然后选中“本地和远程连接”单选按钮。

【讨论】:

    【解决方案3】:

    防火墙

    我假设您已启用 TCP/IP,以及 SQL Browser Service

    另外我假设如果在路由器/NAT 之后,您已经完成了所需的端口触发/端口转发。

    最后一件事是确保所有防火墙都允许 SQL Server 通过。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-01
      相关资源
      最近更新 更多