连接到命名的 SQL Server 2016 实例

连接到命名的 SQL Server 2016 实例

我正在 Windows Server 2012 Azure VM 上配置 SQL Server 2016 的多个(命名)实例。我在此 VM 和我自己的计算机上安装了 LogMeIn Hamachi,以便在两者之间建立安全连接。

我可以仅使用 SQL Server Management Studio 中的 IP 连接到我的默认 SQL 实例,但连接到我的命名实例却不起作用。

  • 我在 Sql 服务器配置管理器中将所有 IP 的端口设置为 1435
  • 我尝试使用虚拟机 IP +“\instancename”和 ip +“:1435”
  • 我尝试使用 Hamachi IP +“\instancename”和 ip +“:1435”

我已在该特定 VM 上安装了 Sql 管理工作室,并且可以使用内部 IP\instancename 以及 machinename\instance 登录到命名实例,但任何远程连接的尝试都会失败。

答案1

每个实例都应在其自己的端口上运行,只要 SQL 浏览器(端口 1434)正在运行,您就应该能够使用“HOST_NAME\INSTANCE_NAME”访问各个实例。如果您需要使用 IP 地址,则应该能够使用“IP,PORT”引用这些地址,请注意使用逗号而不是冒号。

答案2

这看起来可能有点傻,但请尝试将远程计算机的名称通过 hamachi 添加到带有 ip 的 hosts 文件中,然后尝试使用它,就像直接连接一样。(例如在同一个局域网上)

相关内容