场景

当使用SqlServerManagement Studio 进行附加数据库时

SqlServer在附加数据库时提示:无法打开物理文件**.mdf 操作系统错误拒绝访问_推送

 

选择了磁盘目录下的mdf文件后,点击确定提示

SqlServer在附加数据库时提示:无法打开物理文件**.mdf 操作系统错误拒绝访问_程序猿_02

 

注:

博客:​​ 关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

这是因为当前计算机用户对mdf文件的权限不够。

找到要附加的mdf文件然后右击-属性

SqlServer在附加数据库时提示:无法打开物理文件**.mdf 操作系统错误拒绝访问_公众号_03

 

点击编辑权限

SqlServer在附加数据库时提示:无法打开物理文件**.mdf 操作系统错误拒绝访问_推送_04

 

然后选择完全控制,将当前的几个用户都要进行完全控制。

mdf文件以及log.mdf文件都要授予权限

SqlServer在附加数据库时提示:无法打开物理文件**.mdf 操作系统错误拒绝访问_程序猿_05