Avamar: Zálohování služby VSS systému Windows se nezdaří a zobrazí se chybová zpráva "přístup 0x80070005 kódu je odepřen".
Summary: Zálohování služby Windows VSS (Stínová kopie svazku) se nezdaří a zobrazí se chybová zpráva "přístup 0x80070005 kódu je odepřen".
Symptoms
Selhání zálohování služby VSS systému Windows
Zálohování stavu systému VSS systému Windows se nezdaří a zobrazí se chybové zprávy podobné těm následujícím:
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
- Služba Avagent může být nakonfigurována tak, aby běžela s účtem domény NT, protože na stejném klientovi dochází také k zálohováním SQL Avamar.
- Účtu NT Authority/SYSTEM nebyla udělena role sysadmin v SQL Server Management Studio, která je nutná k zálohování databází SQL.
Cause
Hlavní příčina selhání zálohování služby VSS systému Windows
Hlavní příčinou selhání s chybou "Přístup byl odepřen" je služba Backup Agent (Avagent) nakonfigurovaná s účtem domény NT. Tento účet nemá dostatečná oprávnění pro operace stínové kopie služby VSS.
Ve výchozím nastavení je služba Avagent nakonfigurována tak, aby běžela s místním účtem SYSTEM, který má potřebná práva. Pokud je však služba nakonfigurována tak, aby běžela s účtem domény NT, nemá požadovaná oprávnění, což vede k chybě Přístup byl odepřen.
Konkrétní kód chyby spojený s tímto problémem je 0x80070005, což označuje chybu odepření přístupu.
Error code: 0x80070005
Error message: Access is denied
Přispívající faktory
- Účet domény NT použitý ke konfiguraci služby Avagent nemá v aplikaci SQL Server Management Studio roli sysadmin, která je nutná k zálohování databází SQL.
- Zálohy Avamar SQL se také vyskytují na stejném klientovi, což může souviset s konfigurací služby Avagent.
Resolution
Řešení selhání zálohování služby VSS systému Windows
Chcete-li vyřešit selhání zálohování služby VSS systému Windows, postupujte takto:
- Otevřete regedit v klientovi Windows, upravte registr a změňte regedit podle osvědčených postupů.
- Přejděte ke klíči registru HKLM/System/CurrentControlSet/Services/VSS.
- Klepněte pravým tlačítkem myši na klíč VssAccessControl a přidejte novou hodnotu DWORD (32bitový).
- Pojmenujte jej doménou\uživatelským jménem účtu služby Avagent a nastavte hodnotu na 1.
- Ukončete Editor registru (restart není nutný).
Po dokončení výše uvedených kroků ověřte, zda byl problém úspěšně vyřešen – zkontrolujte, zda protokoly zálohování neobsahují chybové zprávy související se zálohami VSS.
Pro toto řešení nejsou vyžadovány žádné konkrétní nástroje ani software kromě Editoru registru systému Windows (regedit).
Před úpravou registru ověřte svá oprávnění a dodržujte vzorové postupy, abyste předešli problémům.
Úprava registru může způsobit nestabilitu systému, pokud není provedena správně. Před provedením změn postupujte opatrně a zvažte zálohování registru.