Avamar : Les sauvegardes Windows VSS échouent avec le message d’erreur « code 0x80070005 access is denied »
Summary: Les sauvegardes du service Windows Volume Shadow Copy Service (VSS) échouent avec le message d’erreur « Code 0x80070005 Access Is denied ».
Symptoms
Échec des sauvegardes Windows VSS
Les sauvegardes de l’état du système Windows VSS échouent avec des messages d’erreur similaires à ce qui suit :
2015-12-11 07:17:22 avvss Error <8336>: VSS exception code 0x80070005 thrown creating object - 'code 0x80070005: Access is denied'
2015-12-11 07:17:22 avvss Error <0000>: Failed to allocate VSS client, exiting
- Le service Avagent peut être configuré pour s’exécuter avec un compte de domaine NT, car des sauvegardes Avamar SQL sont également effectuées sur ce même client.
- Le compte NT Authority/SYSTEM n’a pas reçu le rôle sysadmin dans SQL Server Management Studio, qui est requis pour sauvegarder les bases de données SQL.
Cause
Cause première de l’échec des sauvegardes Windows VSS
La cause première de l’échec avec l’erreur « Access is denied » est due à la configuration du service Backup Agent (Avagent) avec un compte de domaine NT. Ce compte ne dispose pas des autorisations suffisantes pour effectuer des opérations de cliché instantané VSS.
Par défaut, le service Avagent est configuré pour s’exécuter avec le compte SYSTEM local, qui dispose des droits nécessaires. Toutefois, lorsque le service est configuré pour s’exécuter avec un compte de domaine NT, il ne dispose pas des autorisations requises, ce qui entraîne l’erreur « Access is denied ».
Le code d’erreur spécifique associé à ce problème est 0x80070005, ce qui indique une erreur d’accès refusé.
Error code: 0x80070005
Error message: Access is denied
Facteurs contributifs
- Le compte de domaine NT utilisé pour configurer le service Avagent n’a pas le rôle sysadmin dans SQL Server Management Studio, qui est requis pour sauvegarder les bases de données SQL.
- Les sauvegardes Avamar SQL sont également effectuées sur le même client, ce qui peut être lié à la configuration du service Avagent.
Resolution
Résolution de l’échec des sauvegardes Windows VSS
Pour résoudre l’échec des sauvegardes Windows VSS, procédez comme suit :
- Ouvrez regedit sur le client Windows pour modifier le registre et suivez les pratiques d’excellence pour modifier regedit.
- Accédez à la clé de registre HKLM/System/CurrentControlSet/Services/VSS.
- Cliquez avec le bouton droit de la souris sur la clé VssAccessControl et ajoutez une nouvelle valeur DWORD (32 bits).
- Nommez-le avec le domaine\nom d’utilisateur du compte de service Avagent et définissez la valeur sur 1.
- Quittez l’Éditeur du Registre (le redémarrage n’est pas nécessaire).
Après avoir effectué les étapes ci-dessus, vérifiez que le problème a été résolu avec succès en vérifiant les journaux de sauvegarde pour détecter les messages d’erreur liés aux sauvegardes VSS.
Aucun outil ou logiciel spécifique n’est requis pour cette résolution au-delà de l’Éditeur du Registre Windows (regedit).
Vérifiez vos autorisations avant de modifier le registre et respectez les pratiques d’excellence pour éviter les problèmes.
Si elle n’est pas effectuée correctement, la modification du registre peut entraîner une instabilité du système. Procédez avec prudence et envisagez de sauvegarder le registre avant d’apporter des modifications.