SqlLocalDB信息列出了两个实例具有相同名称(SqlLocalDB info lists tw

2019-10-19 06:38发布

当我的IIS MVC4 Web应用程序(如运行我的用户)试图连接到一个名为LocalDB实例它无法启动MYINSTANCE或连接到它。

我有一个使用同一数据库中的另一个服务在我的Web.config中自动创建截面和App.config中。

我然后手动创建和使用SqlLocalDb创建MYINSTANCE -s我再试一次,得到同样的错误开始我的命名实例。

如果我再做SqlLocalDb信息,它显示具有相同名称的两个实例。

如果我停止和删除MYINSTANCE,则只会出现在信息列表1个实例。

一个实例不能与之交互。

这样做SqlLocalDB信息MYINSTANCE或启动MYINSTANCE或删除MYINSTANCE都会说,实例不存在,但它仍然是在信息列表。

我已经到处找在互联网上为别人这个问题并不能找到它。

PS人是要建议这个被移到dba.stackexchange.com:的LocalDB是开发人员,数据库管理员不。

Answer 1:

我从来没有发现这个解释,但“鬼”的实例,因为我把它称为,来自重复的情况下与其他用户或留在注册之前的实例文物拥有这个名字。 如果有多个实例中使用相同的名称列表中显示出来,你就必须手动登录因为谁曾经创造你的机器上的LocalDB实例的所有用户,并停止并删除它们的实例。 在某些情况下,这是不够的。 您还可以删除在注册表的UserInstance段(S)的注册表项。 这将是非常好的,有一个的LocalDB管理工具,可以管理所有用户,但是这并不存在。 我必须使用PSEXEC服务帐户。



文章来源: SqlLocalDB info lists two Instances with the same Name