【问题标题】:Connect To Local Database File (.mdf)连接到本地数据库文件 (.mdf)
【发布时间】: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 - 错误定位服务器/指定的实例)

【问题讨论】:

标签: asp.net .net database


【解决方案1】:

检查您是否安装了默认的 SQLExpress 实例。否则,您需要拥有 SQL Server 的实例名称。

有关更多信息,请参阅以下链接。

http://technet.microsoft.com/en-us/library/ms143744(v=sql.90).aspx

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多