使用两个SQL Server实例

时间:2018-12-20 16:23:32

标签: sql-server

我在服务器上运行了两个SQL Server服务-MSSQLSERVERSQLEXPRESS

enter image description here

  • MSSQLSERVER在静态TCP端口上运行
  • SQLEXPRESS在动态TCP端口上运行

我确实使用Management Studio从远程计算机连接。我可以通过输入服务器名称SQLEXPRESS连接到GM\SQLEXPRESS

我可以通过仅输入服务器PC名称-MSSQLSERVER而不输入实例名称来连接到GM,但是我无法使用实例名称GM\MSSQLSERVER进行连接。

为什么在SQLEXPRESS情况下我不能使用MSSQLSERVER的实例名称?

1 个答案:

答案 0 :(得分:1)

MSSQLSERVER默认的未命名实例-在任何计算机上只能有一个实例,由于它是 default 实例,因此您可以连接到只需使用计算机名称(或.(local)localhost(如果它在您自己的计算机上运行)即可。

这就是Microsoft设计和构建它的方式。

您想要的任何其他实例必须具有单独的唯一名称-在这种情况下,您必须使用该实例名称(连同计算机名称)为此,SQLEXPRESS仅是一个示例,您可以根据自己的喜好命名实例(只要它是有效的实例名称,而不是MSSQLSERVER:-)