sql server 2008 还原 3201错误

本文解决SQL Server备份过程中遇到的操作系统错误5(拒绝访问),通过调整文件存放路径和设置NTFS权限来解决备份失败的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

--full database backup of Test
backup database Test to disk='D:\SQLBackups\Test.BAK' with description ='Test full Backup'

-------------------------------------------------------------------


运行报错:

消息 3201,级别 16,状态 1,第 1 行
无法打开备份设备 'D:\SQLBackups\Test.BAK'。出现操作系统错误 5(拒绝访问。)。
消息 3013,级别 16,状态 1,第 1 行
BACKUP DATABASE 正在异常终止。

 

网上的二种方案:
一,不能将备份文件放在根目录下,必须放在一个非根目录下,否则就会报上面的错误。(貌似LZ可以排除这个)

二:
NTFS格式设置了权限,限制了或者没有开放SQL的写入权限。

,对于NTFS分区上的目录而言,可以给账号或组指定如下几种权限: 
1.完全控制,具有对文件夹的全部操作
能力。 
2.修改,能够更改、添加、读取文件。  3.读取,仅能够读文件内容。  4.写入,能够向文件中添
加内容。 
5.读取及运行,同时包括3和4。  6.列出文件夹目录,能够查看文件夹内容,但不能访问。 
7.禁止访问,不具有如何权限。
权限的设定是在我的电脑或者Windows资源管理器中完成的,具体方法如下: 
1.右击NTFS分区上的文件夹,
在弹出菜单上选择【属性】。 
2.单击文件夹属性对话框中的【安全】选项卡,如右图。  3.【安全】选项
卡上部的账号和组列表中,列出当前具有访问权限的账号和组。 
4.从列表中选择需要指定权限的账号或组,
在【权限】列表中指定其对该文件夹拥有的访问权限。具体方法是选择欲指定权限对应的【允许】或【拒绝】
复选框。例如,需要允许某账号读取但不允许写入时,就分别选择【读取】和【写入】权限所对应的【允许】
和【拒绝】复选框。将所有权限都选为【拒绝】时,相当于指定了拒绝访问的权限。 
5.当需要指定其他账号
或组的访问权限时,应先将其加入账号和组列表中,单击账号户和组列表右侧的【添加】,打开如左图所示的
【选择用户、计算机或组】对话框。 
6.在【查找范围】下拉列表框中指定账号和组所在的域或计算机。
7.从列表中选择账号或组名,单击【添加】。  8.反复将多个账号或组加入结果列表后,单击【确定】返回。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值