连接到 SQL Server 的默认实例连接到命名实例

Sea*_*ong 0 sql-server

我在一台服务器上安装了 2 个 SQL Server 实例:SQL002。

一个实例是默认实例,SQL2008 R2,SQL服务一般不运行,除了特定的测试。

另一个实例是一个命名实例,SQL 2014(所以 SQL002/SQL2014)。这通常一直在运行。

今天我刚刚有一个开发人员告诉我,当他们在 SQL Server Management Studio 中连接到 SQL002 时,它会成功连接。我从我的机器上复制了这个,也看到了一个成功的连接,但是当我查看连接的属性时,它报告它连接到命名实例。

这里发生了什么?是否有我不知道的重定向?

Jen*_* W. 5

可能有以下三个原因:

  • SQL 别名:您或那个开发者有别名
  • 命名实例运行在1433端口。连接默认实例意味着只连接1433端口而不是先询问sql浏览器(仅适用于tcp)
  • 连接字符串中的显式端口