【问题标题】:An attempt to attach an auto-named database for file **** failed尝试为文件 **** 附加自动命名数据库失败
【发布时间】:2012-11-29 09:12:40
【问题描述】:

我在 VS2008 的解决方案的 app_data 文件夹中添加了新的数据库文件。

但是当我试图从服务器资源管理器中展开它时,我得到了这个错误

尝试为文件...附加自动命名的数据库失败。

找到在vs2008 IDE中出现的错误截图。

谁能告诉我问题出在哪里?

以及如何解决

【问题讨论】:

  • 错误很明显 - 就像说的那样:要么你已经在你的 SQL Server Exprses 实例中有一个同名的数据库;或 文件 无法访问。检查您是否已经有这样的数据库 - 如果没有,请检查以确保文件在那里并且可以访问
  • 肯定没有同名的数据库文件。其次,我右键单击 App_Data 文件夹以添加新的数据库文件(.mdb),但我失败并出现错误“文件****位于数据库文件不支持的网络路径上”。
  • 对不起.mdf sqlserver express 文件

标签: visual-studio-2008 sql-server-express


【解决方案1】:

该对话框中的错误很明显,您尝试附加的文件位于 UNC 共享上(任何以 \\ 开头的文件路径都是 UNC 路径),这是不受支持的。您需要将文件移动到您尝试将其附加到的服务器并通过其本地文件名引用它,例如 S:\SQLdata\TimeCard.mdf

【讨论】:

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