无法远程连接到SQL Server 2016的第二个实例

时间:2018-04-09 18:15:57

标签: sql-server sql-server-2016

在服务器中我有2个实例,第一个是TCP端口1433上的默认名为SQLCompart,第二个是TCP端口1435上的AISLANTES

当我尝试远程连接到SQLCOMPART时,它成功运行,但只是使用ip(它没有与命名实例<IP>\<INSTANCE>连接)。

所以问题在于我无法远程连接到AISLANTES

我正在尝试使用<IP>, <PORT> <IP>\<INSTANCE><IP>\<INSTANCE>, <PORT>

启用了tcp端口1435的防火墙入站规则。

我错过了什么?

SQL Server配置管理器

enter image description here

SQL Server配置管理器TCP / IP属性

enter image description here

这是我得到的错误 SQL SERVER MANAGEMENT STUDIO SQLCMD

1 个答案:

答案 0 :(得分:1)

可能的原因:

  • 端口已更改,但实例未重新启动
  • 并未在所有防火墙上打开多个防火墙和端口1435
  • 未启用第二个实例的TCP

考虑检查最新的SQL Server日志并找到类似的内容:

2018-04-09 18:53:11.95 spid11s     Server local connection provider is ready to accept connection on [ \\.\pipe\SQLLocal\MSSQLSERVER ].
2018-04-09 18:53:11.95 spid11s     Server local connection provider is ready to accept connection on [ \\.\pipe\sql\query ].
2018-04-09 18:53:11.97 Server      Server is listening on [ ::1 <ipv6> 1434].
2018-04-09 18:53:11.97 Server      Server is listening on [ 127.0.0.1 <ipv4> 1434].

因此,您将确定SQL Server侦听传入连接的端口

P.S。如果SQL实例安装在域控制器上,则不能将NETWORK_SERVICE用作帐户