两个具有相同名称的SQL Server实例?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了两个具有相同名称的SQL Server实例?相关的知识,希望对你有一定的参考价值。

我不确定我是如何结束这种情况的:我似乎在一台机器上有两个同名的SQL Server实例。

Screenshot here

当我通过SQL Management Studio连接时,我可以访问我的应用程序的数据库,但它是空的,表没有行。但是,当我的应用程序通过下一个连接字符串连接时,它已经插入了所有行,我的意思是,应用程序正常工作。

Data Source=DESKTOP-D5BH4BP;Initial Catalog=AppDB;User ID=AppUsr;Password=pass;Connect Timeout=30;Encrypt=False;TrustServerCertificate=True;ApplicationIntent=ReadWrite;MultiSubnetFailover=False

所以我猜每个实例都指向自己的文件。

问题是:我怎样才能摆脱空实例?

答案

在SQL Server上不能有两个具有相同名称的实例,根本不可能。

您在屏幕截图中共享的下拉列表仅显示您在过去使用SSMS连接的服务器名称,您可以在那里键入任何内容,但该服务器是否存在是不同的。

要从下拉列表中删除这些名称,只需选择名称并按Delete键。

另一答案

单击<浏览更多...>,您将看到单个实例

enter image description here

如果要从下拉列表中删除重复的条目,只需将鼠标悬停在条目上并点击键盘上的删除即可。

以上是关于两个具有相同名称的SQL Server实例?的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server 实例的连接字符串

SQL,查找两个给定名称在一列中是不是具有相同数字的查询

SQL查询从具有相同列“名称”的其他两个表中获取具有不同值的单列“名称”[关闭]

如何在 SQL Server 2008 中创建具有新名称的重复表

JOIN列在两个表中具有相同名称时的T-SQL语法缩写?

SQL Server 中是不是有一种方法可以显示两个具有相同布局并共享一些公共数据的表之间的字段差异