Avamar: I backup VSS di Windows hanno esito negativo con messaggio di errore "Code 0x80070005 Access Is denied"
Summary: I backup del Servizio Copia Shadow del volume (VSS) di Windows hanno esito negativo con messaggio di errore "Code 0x80070005 Access Is denied".
Symptoms
Errore di backup di Windows VSS
I backup dello stato del sistema Windows VSS hanno esito negativo con messaggi di errore simili ai seguenti:
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
- Il servizio Avagent potrebbe essere configurato per l'esecuzione con un account di dominio NT a causa dei backup SQL di Avamar che si verificano anche sullo stesso client.
- All'account NT Authority/SYSTEM non è stato concesso il ruolo sysadmin in SQL Server Management Studio, necessario per eseguire il backup dei database SQL.
Cause
Root cause dell'errore dei backup VSS di Windows
La root cause dell'errore "Access is denied" è dovuta alla configurazione del servizio Backup Agent (Avagent) con un account di dominio NT. Questo account non dispone di autorizzazioni sufficienti per le operazioni di copia shadow VSS.
Per impostazione predefinita, il servizio Avagent è configurato per l'esecuzione con l'account SYSTEM locale, che dispone dei diritti necessari. Tuttavia, quando il servizio è configurato per l'esecuzione con un account di dominio NT, non dispone delle autorizzazioni richieste, causando l'errore "Access is denied".
Il codice di errore specifico associato a questo problema è 0x80070005, che indica un errore di accesso negato.
Error code: 0x80070005
Error message: Access is denied
Fattori
- L'account di dominio NT utilizzato per configurare il servizio Avagent non dispone del ruolo sysadmin in SQL Server Management Studio, necessario per eseguire il backup dei database SQL.
- Sullo stesso client vengono eseguiti anche i backup di Avamar SQL, che possono essere correlati alla configurazione del servizio Avagent.
Resolution
Risoluzione degli errori di backup VSS di Windows
Per risolvere l'errore dei backup VSS di Windows, attenersi alla seguente procedura:
- Aprire regedit sul client Windows per modificare il Registro di sistema e seguire le best practice per modificare regedit.
- Individuare la chiave di registro HKLM/System/CurrentControlSet/Services/VSS.
- Fare clic con il pulsante destro del mouse sulla chiave VssAccessControl e aggiungere un nuovo valore DWORD (32 bit).
- Assegnargli un nome con il dominio\nome utente dell'account di servizio Avagent e impostare il valore su 1.
- Uscire dall'Editor del Registro di sistema (non è necessario riavviare il sistema).
Dopo aver completato i passaggi precedenti, verificare che il problema sia stato risolto correttamente controllando i registri di backup per eventuali messaggi di errore relativi ai backup VSS.
Per questa risoluzione non sono necessari strumenti o software specifici oltre all'editor del Registro di sistema di Windows (regedit).
Verificare le autorizzazioni prima di modificare il Registro di sistema e attenersi alle best practice per evitare problemi.
Se non eseguita correttamente, la modifica del Registro di sistema può causare instabilità. Procedere con cautela e considerare di eseguire il backup del Registro di sistema prima di apportare modifiche.