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

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

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

我也试过指定数据库 Initial Catalog=&lt;databasename&gt; ,其中<databasename>是我通过ssms在localdb上创建的 .

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

回答(1)

2 years ago

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

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

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

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