无法打开备份设备 ✀DISKBAK_STUDENT(D:尀SQLBAK尀SYUDENT.BAK)✀ 出现操作系统错误 3 系统找不到指定的路径

SQL SERVER的作业,创建了备份设备,却不能使用,是什么原因啊?
2024-12-29 05:38:38
推荐回答(3个)
回答1:

可以按照如下思路去尝试解决:
一、首先确定下D盘是不是本地电脑的硬盘,现在有光驱的电脑一般默认分配的就是D盘。
二、如果确认是D盘是本地电脑的硬盘;请看下SQLBAK目录是否存在及有没有写入权限。
三、其它(有可能是Remote Procedure Call (RPC) service服务没有启动好;改启动类型为自动,并启动它)

回答2:

刚才遇到同样的问题,不过这里的答案都和我遇到的不同。
这是我的sql备份语句:
str += @"\Date";
string sqltxt = @"backup database First to Disk='" + str + "\\" + txt备份文件名.Text + ".abk" + "'";
因为之前没有创建Date文件夹,以为执行完sql后会自动执行,就会弹出找不到路径的错误;
创建了文件夹之后就oK了

回答3:

SQL备份设备应该是指的路径,不需要后面的文件名称,名称是SQL自己根据数据库的名字和备份时间生成的。你把路径修改为(D:\SQLBAK\)试试。