我正在做一个备份:
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权限的原因。
只需备份到另一个文件夹。