两个 SQL 个同名的服务器实例?

Two SQL Server instances with the same name?

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

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 服务器上有两个同名的实例,这根本不可能。

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

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

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

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