无法连接到VS2012中的localDB – “建立与SQL Server的连接时出现与网络相关或特定于实例的错误…”

这很奇怪,因为我能够通过SSMS 2008R2使用相同的连接字符串连接到localDB(“ Data Source=(LocalDB)\v11.0;Integrated Security=true ”)

只有C#代码无法连接,我尝试使用Connect Timeout=60增加登录时间,但没有运气。

我也尝试过指定数据库Initial Catalog=<databasename> 其中是我通过ssms在localdb上创建的。

关于为什么这不连接的任何指针?

有没有机会,因为你忘了双重逃避反斜杠? 你试过这个:

"Data Source=(LocalDB)\\v11.0;Integrated Security=true"

或者甚至更好,您可以使用@标记禁用整个连接字符串的字符转义:

@"Data Source=(LocalDB)\v11.0;Integrated Security=true"