Datenbank-Backup Robocopy
Frage
Ich habe Arbeit, die alle 15 Minuten, dass Anwendungen eine Sicherung der tranaction Protokolle auf einen anderen Server kopieren robocopy. Dieser Job versagt USER volle Zugriffsrechte auf beiden Home-Ordner und den Zielordner hat.
JOB SQL:
Robocopy "e: \ Backup \ SQL02 $ ART" "\ Server \ DRIVE $ \ prod \ sql \ backup \" / MIR / E / Z / NS / NFL / NDL / NJH / NP / R: 10 / W: 30 wenn% Errorlevel% LSS 8 Satz Errorlevel = 0
Fehlerprotokoll:
Datum 22/06/2010 09.05.00 Log Job History (Sync Produktion Backup app040)
Schritt ID 1
Server NDAHHSQL02 \ PRODUCTION
Job Name Sync Produktion Sicherung app040
Schrittname Robocopy Produktion
Dauer 00.00.00
Sql Severity 0
Sql-Message-ID 0
Betreiber Emailed
Betreiber Net gesendet
Betreiber Paged
Retries Versuchen 0
Meldung Ausgeführt als Benutzer: DOMAIN \ USER. 2010.06.22 09.05.00
ERROR 5 (0x00000005) Erste Dateisystemtyp des Ziel \\ SERVER \ DRIVE $ \ prod \ sql \ backup \ Zugriff verweigert.
2010.06.22 09.05.00 ERROR 5 (0x00000005) Erstellen von Zielverzeichnis \\ SERVER \ DRIVE $ \ prod \ sql \ backup \ Zugriff verweigert. Prozessexitcode 16. Der Schritt ist fehlgeschlagen.
Lösung
Ich habe das Problem gelöst Obwohl der Ordner für die Kontoberechtigungen hatte, Dateien zu kopieren accross es nicht Freigabeberechtigungen auf dem Root-Laufwerk festgelegt hat.
Andere Tipps
Der Benutzer hat keinen Zugriff auf die Backup-Datei \ server \ DRIVE $ \ prod \ sql \ backup \ zu schreiben.
- Es sollte lesen \\ SERVER?
- Sie könnten NET USE verwenden, um zuerst den Serverstandort als Laufwerk mounten und dann schreiben.
- Sie könnten mit einigen kleinen Datei testen anstelle einer Sicherung