当前位置: 代码迷 >> SQL >> sql server 2008 还原 3201异常
  详细解决方案

sql server 2008 还原 3201异常

热度:480   发布时间:2016-05-05 13:41:22.0
sql server 2008 还原 3201错误

--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.反复将多个账号或组加入结果列表后,单击【确定】返回。

  相关解决方案