数据库备份Robocopy

时间:2010-06-22 08:12:06

标签: sql backup robocopy

我的工作每15分钟运行一次,使用robocopy将事务日志的备份复制到其他服务器。此作业失败USER具有对主文件夹和目标文件夹的完全访问权限。

JOB SQL:

robocopy“e:\ Backup \ SQL02 $ PROD” “\ SERVER \ DRIVE $ \ prod \ sql \ backup \”/ MIR / E / Z / NS / NFL / NDL / NJH / NP / R:10 / W:30 if%errorlevel%LSS 8 set errorlevel = 0

错误日志:

日期22/06/2010 09:05:00 记录作业历史记录(将生产备份同步到app040)

步骤ID 1 服务器NDAHHSQL02 \ PRODUCTION 作业名称将生产备份同步到app040 步骤名称robocopy生产 持续时间00:00:00 Sql严重性0 Sql消息ID 0 运营商通过电子邮件发送 运营商网络发送 运营商Paged
重试尝试0

信息 以用户身份执行:DOMAIN \ USER。 2010/06/22 09:05:00

错误5(0x00000005)获取目标文件系统类型\\ SERVER \ DRIVE $ \ prod \ sql \ backup \ Access被拒绝。

2010/06/22 09:05:00 ERROR 5(0x00000005)创建目标目录\\ SERVER \ DRIVE $ \ prod \ sql \ backup \ Access被拒绝。处理退出代码16.步骤失败。

2 个答案:

答案 0 :(得分:1)

我已经解决了问题虽然该文件夹具有帐户复制文件的权限,但它没有在根驱动器上设置共享权限。

Link to share permissions tutorial

答案 1 :(得分:0)

用户无权将备份文件写入\ SERVER \ DRIVE $ \ prod \ sql \ backup \。

  • 是否应该读取\\ SERVER?
  • 您可以使用NET USE首先将服务器位置作为驱动器挂载,然后写入。
  • 您可以使用一些小文件而不是备份进行测试