如何通过IP连接到远程SQL Server实例

Joh*_*ore 3 sql-server

我有一个安装了 SQL 2016 的远程开发盒。远程,我可以通过 IP 访问该服务器。对于我的问题,我们假设 IP 地址是 1.1.1.1。

现在我已经安装了新的 SQL 2019 版本,实例名称为“newinstance”。我尝试使用 1.1.1.1\newinstance 远程访问它,但收到网络错误,指出无法连接。

同样,我可以通过 IP 访问 2016 年的默认实例。我无法访问 2019 年命名实例。

  • 我验证了 2019 实例已启用远程连接。
  • 当我本地登录到远程计算机时,我能够很好地连接到 2019 实例。

有人可以给出一些为什么这不起作用的原因吗?

在此输入图像描述

Eri*_*ost 5

命名实例正在侦听安装时随机分配的 TCP 端口。如果 SQL Browser 服务被禁用,客户端必须知道端口号。如果您的 sql2019 实例正在侦听端口 59036,则您将连接到 1.1.1.1,59036。

\n

您可以在 SQL Server 2019 配置管理器中找到该端口。(抱歉,我目前附近没有 SQL Server,无法给出找到它的确切说明)

\n

如果 SQL Browser 服务处于活动状态,您可能遇到了京东建议的防火墙问题

\n