19

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

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

我还尝试指定Initial Catalog=&lt;databasename&gt;<databasename> 是我通过 ssms 在 localdb 上创建的数据库。

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

4

1 回答 1

45

有没有可能是因为您忘记双重转义反斜杠?你试过这个:

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

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

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

于 2012-09-17T16:42:33.637 回答