Auto generated connection string of (localDB)\mssqllocalDB is not working in mvc
在我的 ASP.NET MVC 应用程序中,我创建了新的 ADO.net 实体对象
问题在用 "Server=np:\\\\\\\\.\\\\\\\\pipe\\\\\\\\LOCALDB#2XXXX\\\\\\\\ 替换 "DataResouce=(LocalDB)\\\\\\\\mssqllocaldb" 后得到解决tsql\\\\\\\\query" in ConnectionString .
服务器名称保存实例管道名称,这可以使用命令找到:
c:> sqllocaldb 信息 mssqllocaldb 。以下是详细信息。
感谢 GuidoG 的快速响应
用于实例详细信息的命令:
您的连接字符串用于 LocalDB,但文件未在连接字符串中设置。相反,您似乎将 \\'initial catalog\\' 属性设置为某些 sql server 中的数据库。
对于 localDb,您必须设置包含数据库的文件,通常这是一个 MDF 文件。
这是你需要做的:
在磁盘上的任意位置创建一个文本文件,并将其扩展名为 .udl
现在双击该文件,Microsoft 数据链接属性窗口将打开。
在此窗口中配置所有内容,直到单击"测试连接"成功。
记得选择
Attach a database file as a database name:
当这完成并且 \\'test connection\\' 返回成功后,然后在记事本中打开该文件并检查您的情况下正确的连接字符串应该如何。