1

robocopy を使用してトランザクション ログのバックアップを別のサーバーにコピーする 15 分ごとに実行されるジョブがあります。このジョブは失敗しています 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 set errorlevel=0

エラーログ:

日付 22/06/2010 09:05:00 ログ ジョブ履歴 (本番バックアップを app040 に同期)

ステップ ID 1 サーバー NDAHHSQL02\PRODUCTION ジョブ名 Sync Production backup to app040 ステップ名 robocopy production Duration 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

ERROR 5 (0x00000005) 宛先 \\SERVER\DRIVE$\prod\sql\backup\ のファイル システム タイプを取得中 アクセスが拒否されました。

2010/06/22 09:05:00 ERROR 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 に答える