【问题标题】:Connection String to Connect to .MDF连接到 .MDF 的连接字符串
【发布时间】:2010-10-30 01:15:54
【问题描述】:

我在 VS2008 中创建了一个新项目,并在项目中添加了一个 .MDF 文件。这是我第一次尝试使用 MDF 文件和 .SQLEXPRESS 数据库(过去我一直使用外部 Oracle 服务器)。

我正在尝试随时记录所有内容,但我不知道使用什么凭据连接到 .MDF 文件。有没有简单的方法可以查到?

【问题讨论】:

标签: connection-string sql-server-express mdf datadirectory


【解决方案1】:

如果您使用的是 ASP.NET 应用程序的 App_Data 文件夹中的 *.mdf 文件,则可以使用它。

服务器=.\SQLExpress;AttachDbFilename=|DataDirectory|mydbfile.mdf;Database=dbname; Trusted_Connection=是;

如果不是 ASP.NET 应用程序,请不要使用 DataDirectory 语法,而只需使用完整的 c:\... 路径。

【讨论】:

    【解决方案2】:

    mydbfile 这个名字是从哪里来的?

    如果您使用的是 ASP.NET 应用程序的 App_Data 文件夹中的 *.mdf 文件,则可以使用它。

    Server=.\SQLExpress;AttachDbFilename=|DataDirectory|**mydbfile**.mdf;Database=dbname; Trusted_Connection=Yes;
    

    如果不是 ASP.NET 应用程序,请不要使用 DataDirectory 语法,而只需使用完整的 c:... 路径。

    【讨论】:

      【解决方案3】:

      对于本地数据库且没有 SQLEXPRESS 服务器:

      "Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=""|DataDirectory|\MyDB.mdf"";Integrated Security=True;Connect Timeout=30"
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-03-31
        • 1970-01-01
        • 2013-12-14
        • 1970-01-01
        • 1970-01-01
        • 2016-03-18
        • 2011-10-11
        相关资源
        最近更新 更多