附加 sql 服务器 2012 错误,无法打开物理文件

Attach sql server 2012 error, Unable to open the physical file

我收到消息框

Unable to open the physical file "C:\Project Basdat\DAYCARE.mdf". Operating system error 5: "5(failed to retrieve text for this error. Reason: 15105)". (Microsoft SQL Server, Error: 5120)

尝试附加我从另一台电脑创建的数据库文件时。

我用Windows10.

求助:(

我之前发布的 link 已损坏,因此我将其删除。如果您 运行 SQL Server Management Studio 作为管理员,它应该可以正常工作。

这是文件夹权限问题。

转到您存储 mdf 文件的文件夹。 select 文件 -> 右击 -> 点击 . 为登录用户 Security 和 (NT Service\MSSQLSERVER).

授予文件的完全权限

当我遇到这个问题时,我尝试了

  1. 运行 SQL Management Studio 作为管理员
  2. 为登录用户授予对文件的完全权限

错误仍然存​​在。 此错误的原因可能是您从 Windows 认为不受信任的来源复制了您的程序。

您可以通过单击 "Unblock" 并在文件上单击 select 属性后单击 "Unblock" 来取消阻止程序集。