mssql sqlserver 附加数据库时,出现“操作系统错误5 拒绝访问”的解决方法分享


摘要:
下文讲述一次附加数据库时,出现的错误
无法打开物理文件 XXX.mdf”,操作系统错误 5:”5(拒绝访问。)”
实验环境:sqlserver 2008 R2

用sql命令附加数据文件至指定数据库上时,出现以下错误信息:

无法打开物理文件 XXX.mdf”。操作系统错误 5:”5(拒绝访问。)”。 (Microsoft SQL Server,错误: 5120)

通过查阅网上的资料,发现出现此异常的原因为数据文件和数据库日志文件在当前用户下无相关权限,需在当前的数据文件上 添加相应的用户权限,则重新附加一切正常。
操作步骤:
找到**.mdf ***.ldf 右键–属性–安全 在组和用户名处添加 “everyone”用户,并赋予完全访问权限。