SQL Server错误5120 - 无法附加.mdf文件

时间:2015-12-25 05:09:00

标签: sql-server sql-server-2014

在我的SQL Server数据库上附加我的.mdf文件时,我收到以下错误消息:

  

Msg 5120,Level 16,State 101,Line 1   无法打开物理文件   “C:\ Program Files \ Microsoft SQL Server \ MSSQL12.MSSQLSERVER \ MSSQL \ DATA'   操作系统错误5:“5(访问被拒绝。)”。

Error Message 我没有关联数据库的.ldf文件。如何在没有.ldf文件的情况下附加我的.mdf文件?我正在使用SQL Server 2014。

4 个答案:

答案 0 :(得分:12)

转到存储mdf文件的文件夹。选择文件 - >右键单击 - >单击。为登录的用户安全性提供文件的完全权限。 (对于mdf和ldf文件) enter image description here

mdf文件的权限

答案 1 :(得分:6)

该错误告诉您运行SQL Server服务的帐户没有mdf文件的权限。修复权限,它应该附加正常。

专业提示:文字图片与实际文字一样有用。 :)

答案 2 :(得分:1)

以管理员身份运行SQL Server Management Studio来附加.MDF文件。之后,不再需要以管理员身份运行SSMS。

答案 3 :(得分:0)