gpt4 book ai didi

C# .Net SqlConnection 到 LocalDB

转载 作者:太空狗 更新时间:2023-10-29 22:58:33 26 4
gpt4 key购买 nike

我什至不得不问这个都觉得很傻,但我一定漏掉了什么。

我只是想在我的开发机器上打开一个新的 SqlConnection 到我的 LocalDB 实例。 Visual Studio 2013。

我可以并且已经从 SSMS 连接到 LocalDB,没有任何问题。在我正在处理的解决方案中,我可以并且已经使用 Entity Framework 成功连接到 LocalDB。

在同一个解决方案中的另一个项目中,我试图连接到 LocalDB 和一个老学校SqlConnection 对象,这是我完全失败的地方。

这是我尝试使用的连接字符串,

SqlConnection SqlConn = new SqlConnection("Server=(LocalDb)\v11.0;Initial Catalog=DBNAME;Integrated Security=SSPI;Trusted_Connection=yes;");

当我调用 SqlConn.Open() 时,我收到一条错误消息,指出它无法找到或连接到数据库。

这并不重要,因为当它合并到生产环境时连接字符串将被更改,但我终究无法弄清楚为什么我无法获得此 SqlConnection反对与 LocalDB 对话

最佳答案

看起来您可能需要转义连接字符串中的斜杠。

把这个:"Server=(LocalDb)\v11.0;Initial Catalog=DBNAME;Integrated Security=SSPI;Trusted_Connection=yes;"

进入这个:"Server=(LocalDb)\\v11.0;Initial Catalog=DBNAME;Integrated Security=SSPI;Trusted_Connection=yes;"

关于C# .Net SqlConnection 到 LocalDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27366254/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com