Visual Studio 2013测试资源管理器 - 发现测试无法初始化数据存储以暂存测试结果

时间:2014-12-15 15:17:48

标签: visual-studio-2013

在VS2013中打开测试资源管理器时,我经常遇到以下错误:

无法初始化数据存储以暂存测试结果,因为它引发了以下异常: '与SQL Server建立连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供程序:SQL网络接口,错误:50 - 发生本地数据库运行时错误。在LocalDB实例启动期间发生错误:SQL Server进程无法启动。

在EventViewer中,我看到以下条目:


来源:SQLLocalDB 12.0 消息:Windows API调用WaitForMultipleObjects返回错误代码:575。Windows系统错误消息是:{Application Error} 应用程序无法正确启动(0x%lx)。单击“确定”关闭应用程序。 在线报道:3728。


是否有人遇到同样的问题并且知道如何摆脱这个错误?

祝你好运 Yannik

2 个答案:

答案 0 :(得分:2)

最后,我找到了一个适用于我的解决方案。

  1. 删除名为“v11.0”的本地数据库的实例文件夹(C:\ Users \ theUser \ AppData \ Local \ Microsoft \ Microsoft SQL Server Local DB \ Instances \ v11.0)
  2. 启动cmd窗口并执行以下命令:sqllocaldb create“v11.0”
  3. 此后,测试资源管理器中的问题得以解决。

答案 1 :(得分:0)

Yannik有解决方案......本地数据库(v17)现在称为MSSQLLocalDB。

删除" MSSQLLocalDB"

(C:\Users\theUser\AppData\Local\Microsoft\Microsoft SQL Server Local DB\Instances\MSSQLLocalDB)

创建一个新的。

sqllocaldb create "MSSQLLocalDB"