SQL server|备份时报错“无法打开设备”
SQL Server
作者:dulucy
发布时间:2025-05-13 22:58:45

今天同时在处理SQL server数据库备份时,正常操作的情况下,却报错无法打开备份设备的错误。
在网上搜索了对应的解决方案,解决后,记录下来,以便后续查看
原因及解决方案
1、导致问题的原因:
①可能是文件夹目录权限问题
②可能是登录SQLServer服务器用户策略问题
2、解决方案
原因①的解决方案如下:
权限问题,SQL08备份到硬盘根目录时,是不允许操作的。可设置备份目录为根目录的某个文件夹下即可,如更改保存路径为:D:\data\data.bak。
或更改当前目录权限:在备份目录下右击--属性--安全,添加everyone,赋予erveryone账户所有权限。
原因②的解决方案如下:
打开SSCM
注意上面操作会重启SQLServer服务,可能包括SQLServer代理服务等,重启后保证各个服务正常。
最初尝试的是第二种解决方案,但实际上还是不能备份数据库。因为备份的目录同事一直选的是另外一个盘符,我在考虑良久后,直接把备份路径改为数据库安装路径下的备份路径,然后就成功了。综合来看,之前备份不成功,原因还是权限不够,也就是第一种原因造成的,改到数据库目录下成功,则是数据库对该文件夹有读写权限。