SQL server|备份时报错“无法打开设备”

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

今天同时在处理SQL server数据库备份时,正常操作的情况下,却报错无法打开备份设备的错误。 image.png

在网上搜索了对应的解决方案,解决后,记录下来,以便后续查看

原因及解决方案

1、导致问题的原因:

①可能是文件夹目录权限问题

②可能是登录SQLServer服务器用户策略问题

2、解决方案

原因①的解决方案如下:

权限问题,SQL08备份到硬盘根目录时,是不允许操作的。可设置备份目录为根目录的某个文件夹下即可,如更改保存路径为:D:\data\data.bak。

或更改当前目录权限:在备份目录下右击--属性--安全,添加everyone,赋予erveryone账户所有权限。

image.png

原因②的解决方案如下:

打开SSCM image.png

image.png

注意上面操作会重启SQLServer服务,可能包括SQLServer代理服务等,重启后保证各个服务正常。


最初尝试的是第二种解决方案,但实际上还是不能备份数据库。因为备份的目录同事一直选的是另外一个盘符,我在考虑良久后,直接把备份路径改为数据库安装路径下的备份路径,然后就成功了。综合来看,之前备份不成功,原因还是权限不够,也就是第一种原因造成的,改到数据库目录下成功,则是数据库对该文件夹有读写权限。