sql server 2008 数据库附加失败 的 解决方案

出错信息:

执行Transact-SQL语句或批处理时发生了异常。
无法打开物理文件“.MDF”.操作系统错误5:“5(拒绝访问。)”。(Microsoft SQl Server,错误:5120) 


问题分析:

数据库使用的用户,对数据库文件的访问权限不够。


解决方案1:

1.  右键数据库文件,选择 “属性--安全”,点编辑

2.  勾选 Authenticated Users 的 “完全控制”

3.  确定,确定

4.  如果该数据库文件有对应的日志文件,对日志文件也执行上面的操作1,2,3

5.  重新附加数据库


解决方案2:

如果右键数据库文件, “属性-安全”, 找不到“编辑”和 Authenticated Users

可对数据库文件所在文件夹执行 解决方案1中的1,2,3步。

另一种解决方法是    将数据库文件拷贝到默认文件夹

(我的文件夹是 C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA) 



参考地址:

http://bbs.csdn.net/topics/360125589

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值