Avamar. Сбой резервного копирования Windows VSS с сообщением об ошибке «code 0x80070005 Access Is denied»
Summary: Сбой резервного копирования службы теневого копирования томов Windows (VSS) с сообщением об ошибке «code 0x80070005 Access Is denied».
Symptoms
Сбой резервного копирования Windows VSS
Резервное копирование состояния системы Windows VSS завершается сбоем с сообщениями об ошибках, подобными следующим:
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
- Служба Avagent может быть настроена для работы с учетной записью домена NT, так как резервное копирование Avamar SQL также выполняется на том же клиенте.
- Учетной записи NT Authority/SYSTEM не предоставлена роль sysadmin в среде SQL Server Management Studio, которая необходима для резервного копирования баз данных SQL.
Cause
Корневая причина сбоя резервного копирования Windows VSS
Основная причина сбоя с ошибкой «Access is denied» заключается в том, что для сервиса агента резервного копирования (Avagent) настроена учетная запись домена NT. Эта учетная запись не обладает достаточными разрешениями для операций теневого копирования VSS.
По умолчанию сервис Avagent настроен на запуск с локальной учетной записью SYSTEM, которая обладает необходимыми правами. Однако, если служба настроена для работы с учетной записью домена NT, у нее отсутствуют необходимые разрешения, что приводит к ошибке «Access is denied».
С этой проблемой связан конкретный код ошибки 0x80070005, что указывает на ошибку отказа в доступе.
Error code: 0x80070005
Error message: Access is denied
Факторов
- Учетная запись домена NT, используемая для настройки службы Avagent, не имеет роли sysadmin в SQL Server Management Studio, которая требуется для резервного копирования баз данных SQL.
- Резервное копирование Avamar SQL также выполняется на том же клиенте, что может быть связано с настройкой службы Avagent.
Resolution
Устранение сбоя резервного копирования Windows VSS
Чтобы устранить сбой резервного копирования Windows VSS, выполните следующие действия.
- Откройте regedit на клиенте Windows, чтобы отредактировать реестр, и следуйте рекомендациям по изменению regedit.
- Перейдите к разделу реестра HKLM/System/CurrentControlSet/Services/VSS.
- Нажмите правой кнопкой мыши на ключ VssAccessControl и добавьте новое значение DWORD (32-разрядное).
- Назовите его доменом\username сервисной учетной записи Avagent и установите значение 1.
- Выйдите из редактора реестра (перезагрузка не требуется).
После выполнения указанных выше действий убедитесь, что проблема успешно устранена, проверив журналы резервного копирования на наличие сообщений об ошибках, связанных с резервным копированием VSS.
Для этого решения не требуются какие-либо специальные инструменты или программное обеспечение, кроме редактора реестра Windows (regedit).
Перед редактированием реестра проверьте свои разрешения и следуйте передовым подходам для предотвращения проблем.
Изменение реестра, если оно выполнено неправильно, может привести к нестабильной работе системы. Действуйте осторожно и рассмотрите возможность резервного копирования реестра перед внесением изменений.