两个同名的SQL Server实例?

4
我不确定如何陷入这种情况:在一台机器上似乎有两个名称相同的SQL Server实例。

这里是截图

当我通过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

我猜每个实例都指向自己的文件。
问题是:我怎样才能摆脱空的实例?

我无法通过管理工具连接到与应用程序相同的实例。 - Alexis
如果我是你,要检查是否确实有两组物理数据库文件,以确保存在两个实例。查找你的.mdf.ldf文件。 - sniperd
在SQL Server上,您不能有两个具有相同名称的实例,这是不可能的。 - M.Ali
检查管理员工具 - 服务,你看到了多少个 SQL Server 实例。 - Squirrel
2个回答

2

在SQL Server中,您不能拥有两个相同名称的实例,这是不可能的。

您在截图中共享的下拉菜单仅显示您过去使用SSMS连接的服务器名称,您可以在其中键入任何内容,但该服务器是否存在是另一回事。

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


1

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

enter image description here

如果您想从下拉菜单中删除重复的条目,只需将鼠标悬停在该条目上,并按键盘上的删除键。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接