sql server:无法打开备份设备

我正在做一个备份:

BACKUP DATABASE timeclockplus TO DISK = 'c:\bak.backup' 

我得到这个错误消息:

 Msg 3201, Level 16, State 1, Line 1 Cannot open backup device 'c:\bak.backup'. Operating system error 3(The system cannot find the path specified.). Msg 3013, Level 16, State 1, Line 1 BACKUP DATABASE is terminating abnormally. 

有人知道这里发生了什么?

SQL Server帐户可能没有写入C权限的权限:请尝试您的实例的备份文件夹(例如pathC:\ Program Files \ Microsoft SQL Server \ MSSQL.1 \ MSSQL \ Backup)

如果您使用management studio进行备份,但单击“脚本”button而不是“确定”button,则默认path应该是可用的。

如果这是一个权限问题,请使用Windows资源pipe理器(右键单击您的目标C:驱动器,属性,安全选项卡)以确认允许修改/写入运行备份的帐户的帐户。

一般来说,你不想备份到硬盘驱动器的根目录,这就是为什么默认情况下SQL Server没有root权限的原因。

只需备份到另一个文件夹。