我的 (LocalDB)\v11.0 没有“运行”

Posted

技术标签:

【中文标题】我的 (LocalDB)\\v11.0 没有“运行”【英文标题】:My (LocalDB)\v11.0 is not "running"我的 (LocalDB)\v11.0 没有“运行” 【发布时间】:2014-03-09 18:09:45 【问题描述】:

在 SqlServerManagementStudio (2012) 中,(LocalDB)\v11.0 未在 SSMS 中运行,我安装了 SqlExpress 以从 IIS 中使用它。

我该怎么做才能启用它?

【问题讨论】:

【参考方案1】:

就我而言 - localdb 确实为我工作,但有一天它“停止”了 - 我无法通过 IDE 和代码连接到它。

我杀死了它的进程 sqlservr.exe 我在任务管理器中找到(实际上,所有进程 - 它是其中的 2 个)。

这解决了我的问题 - 能够连接和工作。

【讨论】:

【参考方案2】:

不使用(localdb)\v11.0,尝试使用(localdb)\mssqllocaldb 作为服务器名连接LocalDB自动实例。 这解决了我的问题。

【讨论】:

【参考方案3】:

据我所知,这是预期的。

如果您尝试与您的 LocalDB 服务器交互,那么一切都应该像启动一样运行。

我找到a blog post 有一个解释:

LocalDB 不创建任何数据库服务; LocalDB 进程会在需要时自动启动和停止。应用程序只是连接到“Data Source=(localdb)\v11.0”,LocalDB 进程作为应用程序的子进程启动。在关闭与此进程的最后一个连接几分钟后,该进程将关闭。

【讨论】:

但我无法使用它,我认为这是问题所在。我可以使用其他实例服务器 (.\sqlexpress),但是 (localdb)\v11.0 不允许我做任何事情,即使我使用管理员帐户登录我的计算机,我也会收到此错误如果我尝试执行还原数据库的操作:“属性 MasterDBPath 不适用于信息‘Microsoft.SqlServer.Management.Smo.Information’。此对象可能不存在此属性,或者由于访问权限不足而可能无法检索”。我什至删除它并使用 SqlLocalDB.msi 重新安装它 没试过,但谷歌搜索你的错误得到了这个答案:dba.stackexchange.com/questions/23609/…【参考方案4】:

我多次遇到这个问题。我总是重启我的电脑,然后它就可以工作了。

【讨论】:

以上是关于我的 (LocalDB)\v11.0 没有“运行”的主要内容,如果未能解决你的问题,请参考以下文章

无法连接到构建服务器上的 SQL LocalDB

LocalDB:你如何删除它?

无法从 SQL Management Studio 中的 LocalDB 生成脚本

LocalDb 未指定的初始目录?

如何使用 localDB 将 ASP.NET MVC 4 应用程序部署到 Windows 7 上的本地 IIS?

实体框架 - Code First Bug [关闭]