Sql server 什么';“是什么引起的?”;指定的LocalDB版本在此计算机上不可用;SQL LocalDB上的错误?

Sql server 什么';“是什么引起的?”;指定的LocalDB版本在此计算机上不可用;SQL LocalDB上的错误?,sql-server,sql-server-2014,localdb,sql-server-2016,Sql Server,Sql Server 2014,Localdb,Sql Server 2016,我刚刚在一个新的工作站上完成了VS2015更新2的干净安装,并开始运行一些使用SQL LocalDb的集成测试。它们出现以下故障SqlException: 其他信息:本地数据库运行时:无法创建命名 例如 指定的LocalDB版本在此计算机上不可用 我们正在使用的连接字符串是(以前使用VS2013): 如您所见,这并没有指定任何版本,实际上是试图连接到一个命名实例 如果我运行sqllocaldb v我会得到: Microsoft SQL Server 2014 (12.0.2000.8) Micr

我刚刚在一个新的工作站上完成了VS2015更新2的干净安装,并开始运行一些使用SQL LocalDb的集成测试。它们出现以下故障
SqlException

其他信息:本地数据库运行时:无法创建命名 例如

指定的LocalDB版本在此计算机上不可用

我们正在使用的连接字符串是(以前使用VS2013):

如您所见,这并没有指定任何版本,实际上是试图连接到一个命名实例

如果我运行
sqllocaldb v
我会得到:

Microsoft SQL Server 2014 (12.0.2000.8)
Microsoft SQL Server 2016 Release Candidate 0 (RC0) (13.0.1100.286)
我曾尝试手动创建和启动“SystemTest”实例,甚至指定了版本,但两者似乎都会引发相同的SqlException

连接字符串语法是否已更改?我错过了什么

更新:
如果我使用自动实例(现在在SQL2014和更高版本上命名为“MSSQLLocalDb”),代码工作正常。使用
sqllocaldb i
比较这两个实例时,除了一个是Auto create外,它们都是相同的。它们都处于运行状态。因此,问题似乎只发生在命名实例上。

我发现了问题。我忘记了我正在使用localdb配置部分自动创建命名实例。这里我指定了一个版本,因为v11.0不再与VS2015一起安装,所以我得到了一个异常

  <system.data.localdb>
    <localdbinstances>
      <add name="SystemTest" version="11.0" />
    </localdbinstances>
  </system.data.localdb>

  <system.data.localdb>
    <localdbinstances>
      <add name="SystemTest" version="11.0" />
    </localdbinstances>
  </system.data.localdb>