【问题标题】:An attempt to attach an auto-named database for file numpart.mdf failed. it is located on UNC share尝试为文件 numpart.mdf 附加自动命名的数据库失败。它位于 UNC 共享
【发布时间】:2015-05-21 04:32:48
【问题描述】:

在我的 app.config 中,我编写了以下代码

<connectionStrings>
<add name="numpart"
connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDbFilename=numpart.mdf;User Instance=True" providerName="System.Data.SqlClient" />

但我收到以下错误。 尝试为文件 numpart.mdf 附加自动命名的数据库失败。存在同名数据库,或无法打开指定文件,或位于 UNC 共享上。我该如何解决这个问题??

【问题讨论】:

    标签: c# sql-server


    【解决方案1】:

    使用 Attachdbfilename 属性需要数据库文件的完整路径,而不仅仅是文件名。请注意,路径不能超过 128 个字符。

    尝试将 attachtodatabas=numpart.mdf 替换为 DataBase=numpart,看看效果是否更好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-03
      • 1970-01-01
      • 2012-09-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多