【发布时间】:2018-08-12 05:30:50
【问题描述】:
我在 Visual Studio 2013 中出现错误。我使用 SQL Server 2017 和 Visual Studio。我想在我的 asp.net 项目中创建一个本地数据库。问题是当我使用 web 配置文件中的应用程序连接到本地数据库时,会创建连接,但是当我尝试打开数据库时出现错误
尝试附加到数据库失败,并显示以下信息:建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。 (提供者:SQL 网络接口,错误:50 - 发生本地数据库运行时错误。指定的 LocalDB 实例不存在。)
这是我的连接字符串
<connectionStrings>
<add name="Db"
connectionString="Server=(localdb)\MSSQLLocalDb;Integrated Security=true;AttachDbFileName=|DataDirectory|\cmsShoppingCart.mdf;"
providerName="System.Data.SqlClient" />
</connectionStrings>
我也阅读了很多文章并使用了启用 SQL Server 等技术,但什么都不会发生。
如果您能帮助我,请提前感谢。
【问题讨论】:
-
尝试附加到数据库失败,并显示以下信息:建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。 (提供者:SQL 网络接口,错误:50 - 发生本地数据库运行时错误。指定的 LocalDB 实例不存在。)
-
这是我的连接字符串 -
你能从 sql management studio 连接到
(localdb)\MSSQLLocalDb吗? -
我已经安装了 sql management studio 2017
-
不,当我打开 sql management studio 时,它不会在数据库文件夹中使用本地 db
标签: c# sql-server asp.net-mvc visual-studio