Base de données de sauvegarde Robocopy
Question
J'ai travail qui circule toutes les 15 minutes que les utilisations Robocopy pour copier une sauvegarde des journaux de tranaction vers un autre serveur. Ce travail échoue utilisateur a les droits d'accès à la fois dossier de base et le dossier de destination.
JOB SQL:
robocopy "e: \ Backup \ SQL02 $ PROD" "\ SERVER \ DRIVE $ \ prod \ SQL \ backup \" / MIR / E / Z / NS / NFL / NDL / NJH / NP / R: 10 / W: 30 si% errorlevel% LSS 8 ensemble errorlevel = 0
Error Log:
Date 22/06/2010 09:05:00 Historique des travaux Connexion (Sauvegarde de production Sync pour app040)
Etape N ° 1
Serveur NDAHHSQL02 de PRODUCTION
Nom du travail de sauvegarde de production Sync pour app040
Nom de l'étape de production robocopy
durée 00:00:00
Sql gravité 0
Sql ID de message 0
Opérateur
Emailed
Opérateur net envoyé
Opérateur paginée
0 Tentatives Tentative
Message Exécuté en tant qu'utilisateur: DOMAIN DE L'UTILISATEUR. 2010/06/22 09:05:00
ERREUR 5 (0x00000005) Obtenir système de fichiers de type de destination \\ SERVER \ DRIVE $ \ prod \ sql \ backup \ L'accès est refusé.
2010/06/22 09:05:00 erreur 5 (0x00000005) Créer le répertoire de destination \\ SERVER \ DRIVE $ \ prod \ sql \ backup \ L'accès est refusé. Processus de code sortie 16. L'étape a échoué.
La solution
J'ai résolu le problème Bien que le dossier avait des autorisations pour le compte de copier des fichiers accross il ne dispose pas des autorisations d'actions définies sur le lecteur racine.
Autres conseils
L'utilisateur n'a pas accès à écrire le fichier de sauvegarde \ SERVER \ DRIVE $ \ prod \ sql \ backup \.
- Faut-il lire \\ serveur?
- Vous pouvez utiliser NET USE d'abord monter l'emplacement du serveur en tant que lecteur puis écrire.
- Vous pourriez tester avec un petit fichier au lieu d'une sauvegarde