我的 (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 Management Studio 中的 LocalDB 生成脚本