错误描述:
今天备份sqlserver 2008数据库时候,想要将备份文件放在f盘的根目录下,结果提示如下信息:备份对于服务器“服务器名”失败。(Microsoft.SqlServer.Smo)其他信息:System.Data.SqlClient.SqlError:无法打开备份设备‘f:abc.bak‘。出现操作系统错误5(拒绝访问。)。(Microsoft.SqlServer.Smo)
解决方法:
因为Sql Server 2005 可能存在一个小Bug,不能将备份文件放在根目录下,必须放在一个非根目录下,否则就会报上面的错误。
SQL Server 2005/2008备份数据库时提示“无法打开备份设备”
标签:
小编还为您整理了以下内容,可能对您也有帮助:
紧急求助:数据库备份时出现"无法打开备份设备
NTFS格式设置了权限,了或者没有开放SQL的写入权限。
,对于NTFS分区上的目录而言,可以给账号或组指定如下几种权限: 1.完全控制,具有对文件夹的全部操作能力。 2.修改,能够更改、添加、读取文件。 3.读取,仅能够读文件内容。 4.写入,能够向文件中添加内容。 5.读取及运行,同时包括3和4。 6.列出文件夹目录,能够查看文件夹内容,但不能访问。 7.禁止访问,不具有如何权限。
权限的设定是在我的电脑或者Windows资源管理器中完成的,具体方法如下: 1.右击NTFS分区上的文件夹,在弹出菜单上选择【属性】。 2.单击文件夹属性对话框中的【安全】选项卡,如右图。 3.【安全】选项卡上部的账号和组列表中,列出当前具有访问权限的账号和组。 4.从列表中选择需要指定权限的账号或组,在【权限】列表中指定其对该文件夹拥有的访问权限。具体方法是选择欲指定权限对应的【允许】或【拒绝】复选框。例如,需要允许某账号读取但不允许写入时,就分别选择【读取】和【写入】权限所对应的【允许】和【拒绝】复选框。将所有权限都选为【拒绝】时,相当于指定了拒绝访问的权限。 5.当需要指定其他账号或组的访问权限时,应先将其加入账号和组列表中,单击账号户和组列表右侧的【添加】,打开如左图所示的【选择用户、计算机或组】对话框。 6.在【查找范围】下拉列表框中指定账号和组所在的域或计算机。 7.从列表中选择账号或组名,单击【添加】。 8.反复将多个账号或组加入结果列表后,单击【确定】返回。
SQl在备份的时候被拒绝,说是无法打开设备?为什么?
服务器: 消息 15061,级别 16,状态 1,过程 sp_admpdevice,行 69添加设备的请求遭拒绝。名为 'C:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\backup2' 的物理设备已存在。服务器: 消息 15061,级别 16,状态 1,过程 sp_admpdevice,行 69添加设备的请求遭拒绝。名为 'C:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\backuplog2.dat' 的物理设备已存在。服务器: 消息 3201,级别 16,状态 1,行 122无法打开备份设备 'backup2'。设备出现错误或设备脱机。详细信息请参阅 SQL Server 错误日志。服务器: 消息 3013,级别 16,状态 1,行 122
安装数据库出现:数据库处理失败,无法打开备份设备
解决办法: 在备份的硬盘上右击->属性->安全,找到Users,单击它,然后在下面的权限上全部打勾即可。
为什么用友软件在备份数据的时候提示无法打开备份设备?
用友软件在备份数据的时候,提示无法打开备份设备,是设置错误造成的,解决方法如下:
1、首先在电脑硬盘里非C盘,创建一个文件夹“自动备份”。
2、登录用友T+软件,选择用户的时候要选择“系统管理员“,并输入admin的密码,直接登录即可。
3、接着在页面中点开备份计划,可以看到一个界面。可以看到上面有一些增加、修改、删除的按钮。
4、点击增加,可以查看到一个对话框。把备份的时间改成每天09:00:00,且规定每天的有效时间,以及备份的保存天数。最后要选择一下备份的路径,及在G盘下面的“自动备份”。
5、删除备份计划,如何感觉备份计划不需要,选择删除的备份计划,然后直接删除即可。