Avamar: Os backups VSS do Windows falham com a mensagem de erro "código 0x80070005 acesso negado"
Summary: Os backups do VSS (Volume Shadow Copy Service, Serviço de Cópias de Sombra de Volume) do Windows falham com a mensagem de erro "Code 0x80070005 Access Is denied".
Symptoms
Falha nos backups VSS do Windows
Os backups do estado do sistema VSS do Windows falham com mensagens de erro semelhantes às seguintes:
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
- O serviço Avagent pode ser configurado para ser executado com uma conta de domínio NT porque os backups SQL do Avamar também ocorrem nesse mesmo client.
- A conta NT Authority/SYSTEM não recebeu a função sysadmin no SQL Server Management Studio, que é necessária para fazer backup de bancos de dados SQL.
Cause
Causa raiz da falha de backups VSS do Windows
A causa raiz da falha com o erro "Acesso negado" é devido ao serviço Backup Agent (Avagent) que está sendo configurado com uma conta de domínio NT. Essa conta não tem permissões suficientes para operações de imagem shadow copy do VSS.
Por padrão, o serviço Avagent é configurado para ser executado com a conta SYSTEM local, que tem os direitos necessários. No entanto, quando o serviço é configurado para ser executado com uma conta de domínio NT, ele não tem as permissões necessárias, levando ao erro "Acesso negado".
O código de erro específico associado a esse problema é 0x80070005, o que indica um erro de acesso negado.
Error code: 0x80070005
Error message: Access is denied
Fatores Contribuintes
- A conta de domínio NT usada para configurar o serviço Avagent não tem a função sysadmin no SQL Server Management Studio, que é necessária para fazer backup de bancos de dados SQL.
- Os backups SQL do Avamar também estão ocorrendo no mesmo client, o que pode estar relacionado à configuração do serviço Avagent.
Resolution
Resolvendo a falha de backups VSS do Windows
Para resolver a falha de backups VSS do Windows, execute estas etapas:
- Abra regedit no client Windows para editar o registro e siga as práticas recomendadas para alterar regedit.
- Navegue até a chave de registro HKLM/System/CurrentControlSet/Services/VSS.
- Clique com o botão direito do mouse na chave VssAccessControl e adicione um novo valor DWORD (32 bits).
- Nomeie-o com o domínio\nome de usuário da conta de serviço do Avagent e defina o valor como 1.
- Saia do Editor do Registro (não é necessário reinicializar).
Depois de concluir as etapas acima, verifique se o problema foi resolvido com sucesso verificando se há mensagens de erro relacionadas aos backups do VSS nos registros de backup.
Nenhuma ferramenta ou software específico é necessário para essa resolução além do Editor do Registro do Windows (regedit).
Verifique suas permissões antes de editar o registro e siga as práticas recomendadas para evitar problemas.
A edição do registro pode causar instabilidade do sistema se não for feita corretamente. Continue com cautela e considere fazer backup do registro antes de fazer alterações.