SQL server附加数据库错误
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. 再次附加数据库。