连接到指定的SQL Server 2016实例

我在Windows Server 2012 Azure虚拟机上configuration了多个(命名的)SQL Server 2016实例。 我在这个虚拟机和我自己的计算机上安装了LogMeIn Hamachi,以实现两者之间的安全连接。

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

  • 我在Sql服务器configurationpipe理器中为所有IP设置端口为1435
  • 我尝试使用VM IP +“\ instancename”和ip +“:1435”
  • 我尝试使用Hamachi IP +“\ instancename”和ip +“:1435”

我已经在特定的虚拟机上安装了Sqlpipe理工作室,并且可以使用内部IP \实例名称和机器名\实例login到命名实例,但是任何尝试远程连接失败。

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

这看起来可能有些愚蠢,但是尝试用hamachi上的ip将远程计算机的名字添加到主机文件中,然后尝试使用它,就像直接连接一样。 (例如在同一个LAN上)