1

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

作业 SQL:

robocopy "e:\Backup\SQL02$PROD" "\SERVER\DRIVE$\prod\sql\backup\" /MIR /E /Z /NS /NFL /NDL /NJH /NP /R:10 /W:30 如果%errorlevel% LSS 8 设置错误级别=0

错误日志:

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

步骤 ID 1 服务器 NDAHHSQL02\PRODUCTION 作业名称同步生产备份到 app040 步骤名称 robocopy 生产持续时间 00:00:00 Sql Severity 0 Sql Message ID 0 Operator Emailed
Operator Net sent
Operator Paged
Retries Attempted 0

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

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

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

4

2 回答 2

1

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

分享权限教程的链接

于 2010-06-22T12:38:16.413 回答
0

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

  • 它应该读 \\SERVER 吗?
  • 您可以使用 NET USE 首先将服务器位置安装为驱动器,然后对其进行写入。
  • 您可以使用一些小文件而不是备份进行测试
于 2010-06-22T08:14:30.900 回答