学而实习之 不亦乐乎

SQL server附加数据库错误

2019-01-21 15:58:59

SQL SERVER 在附加数据库时出现下面的问题:
服务器 "XXX" 的 附加数据库 失败。......执行 Transact-SQL 语句或批处理时发生了异常。......无法打开物理文件“D:path orthwnd.mdf”。操作系统错误 5:“5(拒绝访问。)”。CREATE DATABASE 失败。无法创建列出的某些文件名。请查看相关错误。 (Microsoft SQL Server,错误: 5120)。

很显然,这是权限问题。
解决办法
方法1:
1.    以管理员身份运行Microsoft SQL Server Management Studio。
2.    再一次附加数据库。
方法2:
1.    修改所在目录的目录权限。
2.    点击所在目录,右击“属性”,点击“安全”,查找Authenticated Users(如果没有,请点击“添加”,找到此用户并添加。为了安全这里使用Authenticated Users,其他用户大家可以试试)。
3.    修改此用户权限为“完全控制”。


4.    再次附加数据库。