【问题标题】:SQL Server 2014 cannot connect to remote ServerSQL Server 2014 无法连接到远程服务器
【发布时间】:2018-07-20 13:21:07
【问题描述】:

在我被标记之前,我会说我已经尝试了我能找到的所有东西,但我仍然无法连接:

  • 我已打开 TCP 端口 (1433),服务器正在侦听 ['any' 1433]。

  • 我已启用服务器浏览器服务

  • 我已在我的 SQL 服务器中启用远程连接
  • 我还为 sqlexpress here 分配了 TCP 端口给 TCP 协议
  • 我还尝试使用 NETSTAT.exe 调试连接,它说 TCP 1433 正在侦听。
  • 当我尝试从本地 PC 连接时,我已经多次重新启动服务我得到以下error

我可以使用 IIS 和 url 远程连接到我的服务器。

问题: 如何调试设备之间的连接?

【问题讨论】:

  • 请将错误消息作为文本粘贴到问题中。你的意思是重新输入而不是延迟输入吗?它们有不同的含义
  • 当你说“打开的 TCP 端口”时,你是否在防火墙中打开了它?
  • 当您检查 SQL 服务器上的日志时,您是否看到您的 SA 帐户登录失败?
  • @WhatsThePoint 是的,我重新启动了 :) 大声笑,是的,我在防火墙中打开了它,我在日志中没有登录失败
  • 先在本地尝试,然后远程远程登录到 1433 端口上的 IP,例如telnet 192.168.86.33 1433。如果控制台窗口变为空白,则您已连接。否则会报错。

标签: sql sql-server connection remote-access remote-debugging


【解决方案1】:

对于对该问题感兴趣的人。

我已经解决了这个问题,(幸运的是),所以我在玩不同类型的端口,并添加了一个从

开始的范围端口规则

1430 到 1440

这似乎解决了问题。 Check it out here

对于使用 Azure 的用户,请务必在网络安全组中添加规则。

感谢您的帮助

【讨论】:

  • 这个解决方案似乎有缺陷
  • @WhatsThePoint 这允许我连接,我现在就留在那里。
  • 你不害怕开放额外端口所涉及的潜在安全风险吗?
猜你喜欢
  • 2016-06-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-13
  • 1970-01-01
相关资源
最近更新 更多