由于不存在备份文件而无法从数据库创建备份“无法打开备份媒体”

时间:2020-03-16 15:01:51

标签: c# sql sql-server visual-studio

我正在尝试创建数据库备份。

我正在运行以下SQL语句:

BACKUP DATABASE [\\SRV2016\ODSI\BASEDONNEESPJFDB\PJFDB\DATABASE.MDF] 
TO DISK= 'C:\Users\ccadetto\Desktop\PJFDB-Code\PJDB\bin\Debug\bddbackup\Database.bak'

我收到此错误:

无法打开备份媒体'C:\ Users \ ccadetto \ Desktop \ PJFDB-Code \ PJDB \ bin \ Debug \ bddbackup \ Database.bak'。操作系统错误3(找不到指定的路径。)

消息3013,第16层,状态1,第1行
BACKUP DATABASE异常结束。

我尝试创建Database.bak文件,但存在相同的错误。

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

C:\ Users \ ccadetto ...相对于当前用户,此当前用户可能是您。

SQL Server是在另一个特定用户(一个Windows服务帐户)下运行的服务,出于安全原因,当然无法对您的私有文件进行任何访问...。

另一个补充原因可能是SQL Server在台式计算机以外的另一台计算机上运行,​​并且无法访问驱动器!

A +