【发布时间】:2014-03-10 11:40:40
【问题描述】:
我正在尝试从 asp.net 开发项目连接到位于 App_Data 文件夹中的本地数据库文件 (.mdf)。但这给了我一个例外。我错过了什么?
Web.Config:
<connectionStrings >
<add
name="TestLocalDB"
connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|DB.mdf;Integrated Security=True;Connect Timeout=30"
providerName="System.Data.SqlClient"
/>
</connectionStrings>
代码隐藏:
string con = ConfigurationManager.ConnectionStrings["TestLocalDB"].ConnectionString;
SqlConnection connection = new SqlConnection(con);
connection.Open(); //here it gives the exception
例外:
在建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。 (提供者:SQL 网络接口,错误:26 - 错误定位服务器/指定的实例)
【问题讨论】:
-
这可能会导致很多可能性 看这篇文章也许会有所帮助blog.sqlauthority.com/2009/05/21/…
-
查看此链接:stackoverflow.com/a/18060818/2746355 希望这能解决您的问题