【问题标题】:All but one Windows 11 Surface Tablet can make remote connection to SQL Server除了一台 Windows 11 Surface 平板电脑外,其他所有平板电脑都可以远程连接到 SQL Server
【发布时间】:2022-09-28 04:27:31
【问题描述】:

我在 Windows Server 2016 Standard(默认实例,未命名)上运行 SQL Server Express 2017。它启用了远程连接并正在侦听端口 1433,并启用了 TCP/IP 和命名管道。我有几个运行 Windows 10 和 Windows 11 的 Surface 平板电脑。这些平板电脑与服务器建立 VPN 连接以连接到 SQL Server。除了其中一个之外,所有平板电脑都可以连接到 SQL Server。所有平板电脑都使用服务器的 IP 地址和 SQL Server 身份验证进行连接。所有平板电脑都连接到同一个 WiFi 路由器 - 可以连接的路由器和不能连接的路由器,所以我相信路由器设置不是问题。

连接失败的平板电脑可以ping通服务器。但是,它不能远程登录到服务器上的端口 1433 - 这会超时。所有其他平板电脑都可以建立 telnet 连接。此外,使用 sqlcmd 连接(sqlcmd -S ip-address -U 用户名 -P 密码)适用于除一台之外的所有平板电脑。这将返回错误 53。尝试使用 sqlcmd 连接后检查 SQL Server 日志显示没有错误。所以这款平板电脑肯定连SQL Server都达不到。

我已经禁用了平板电脑上的所有 Windows 防火墙选项,没有任何变化 - 仍然无法通过 sqlcmd 进行远程登录或连接。

我逐步浏览了多个远程连接故障排除指南,但其中大多数都假定没有远程系统可以连接到 SQL Server。在这种情况下,它只是一个系统。所以我知道服务器配置正确以允许远程连接。我只是无法确定阻止它建立连接的这款平板电脑有什么不同。

是什么阻止了这个系统建立这种连接?我应该查看的任何设置或其他选项?

  • 如果您不能在命令提示符下telnet nameOrIpAddress 1433 或在 PowerShell 提示符下Test-NetConnection -ComputerName nameOrIpAddress -Port 1433,那么isqlosqlsqlcmd 工具都无法连接。错误平板电脑上的ipconfig /all 是否显示它已连接到正确的 IP 网络? WS2016 机器上是否有可能排除错误平板电脑的 Windows 防火墙设置?
  • 检查 ipconfig /all 的输出。它通过 VPN 连接连接到服务器的网络。 (如果不是,它是否能够 ping 服务器?)还完全关闭了平板电脑和服务器上的防火墙并重复 telnet 测试。仍然无法连接“无法在端口 1433 上打开与主机的连接:连接失败”

标签: sql-server remote-access windows-11


【解决方案1】:

已解决:在连接到该服务器的多个系统(包括问题平板电脑)上执行 Tracert 并尝试远程登录到服务器 IP 地址的各个端口后,我发现平板电脑所在的 WiFi 网络的 IP 地址与服务器。之前测试良好的平板电脑在我不知道的情况下位于没有此冲突的不同 wifi 网络上。结果,尽管已通过 VPN 正确连接到服务器的网络,但此平板电脑仍试图连接到完全不同的设备。

因此,要添加到此故障排除过程中的另一条建议是非常仔细地检查 ipconfig /all 的输出。即使您可能已连接到您尝试远程连接的 SQL Server 系统的网络,但如果 SQL Server 系统的 IP 在您的本地网络上重复,则可能很难看到您的所有连接尝试实际上正在路由到不同的系统 - 这就是连接失败的原因。

在 ipconfig /all 中查找什么... 检查客户端系统的 IP 地址和它使用的默认网关。如果它们使用私有 IP 地址(大多数情况下),通常以 192.168.x.x 开头,并且您尝试通过 VPN 连接到 SQL Server,服务器也通过该服务器具有私有 IP 地址,请检查您的本地子网是否与服务器的子网。例如,客户端(平板电脑)子网和服务器子网都是 192.168.20.x 在这些情况下可能会发生 IP 地址冲突。

我发现另一个有用的检查是在客户端上断开远程服务器的连接,然后尝试 ping SQL Server IP 地址。如果 ping 成功,则服务器的 IP 地址正在被另一个系统复制。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-14
    • 1970-01-01
    • 2016-03-15
    • 1970-01-01
    • 1970-01-01
    • 2016-06-18
    相关资源
    最近更新 更多