无法打开物理文件“D:\SqlServerData\aa.mdf”。操作系统错误 5:“5(拒绝访问。)”。CREATE DATABASE 失败。无法创建列出的某些文件名。请查看相关错误。 (Microsoft SQL Server,错误: 5120)

https://www.cnblogs.com/donchen/p/9956890.html

在新装的系统中使用SQL Server附加以前的数据库的时候可能会遇到“无法打开物理文件,拒绝访问”的错误,如下图:

 

 

解决方法为使用windows验证登录,或者更改SQL Server内置账户类型为Local System。

以SQL Server 2008 R2为例,更改方法为:开始→所有程序→Microsoft SQL Server 2008 R2→配置工具→SQL Server 配置管理器。

打开SQL Server 配置管理器后点击左侧的SQL Server服务,在右侧找到SQL Server(你的实例名),点击右键,在弹出菜单中选择属性。如下图:

 

 

 

在登录选项卡中选择内置账户为Local System,如下图:

 

 

点击应用按钮,弹出重启服务对话框,点击“是”重启服务,然后点击上图中的确定按钮即可。

posted @ 2025-07-16 15:01  simadi  阅读(169)  评论(0)    收藏  举报