Avamar: Tworzenie kopii zapasowych VSS w systemie Windows kończy się niepowodzeniem z komunikatem o błędzie "kod 0x80070005 odmowa dostępu"
Summary: Tworzenie kopii zapasowych usługi kopiowania woluminów w tle systemu Windows (VSS) kończy się niepowodzeniem z komunikatem o błędzie "odmowa dostępu 0x80070005 kodu".
Symptoms
Błąd tworzenia kopii zapasowych VSS w systemie Windows
Tworzenie kopii zapasowych stanu systemu Windows VSS kończy się niepowodzeniem z komunikatami o błędach podobnymi do następujących:
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
- Usługa Avagent może być skonfigurowana do uruchamiania z kontem domeny NT ze względu na tworzenie kopii zapasowych Avamar SQL również na tym samym kliencie.
- Kontu NT Authority/SYSTEM nie przyznano roli sysadmin w programie SQL Server Management Studio, która jest wymagana do tworzenia kopii zapasowych baz danych SQL.
Cause
Główna przyczyna niepowodzenia tworzenia kopii zapasowych VSS w systemie Windows
Główną przyczyną niepowodzenia z błędem "Odmowa dostępu" jest skonfigurowanie usługi Backup Agent (Avagent) z kontem domeny NT. To konto nie ma wystarczających uprawnień do operacji kopiowania w tle usługi VSS.
Domyślnie usługa Avagent jest skonfigurowana do uruchamiania z lokalnym kontem SYSTEM, które ma niezbędne uprawnienia. Jeśli jednak usługa jest skonfigurowana do uruchamiania z kontem domeny NT, nie ma wymaganych uprawnień, co prowadzi do błędu "Odmowa dostępu".
Określony kod błędu związany z tym problemem to 0x80070005, co oznacza błąd odmowy dostępu.
Error code: 0x80070005
Error message: Access is denied
Czynniki przyczyniające się
- Konto domeny NT używane do konfigurowania usługi Avagent nie ma roli sysadmin w programie SQL Server Management Studio, która jest wymagana do tworzenia kopii zapasowych baz danych SQL.
- Kopie zapasowe Avamar SQL są również wykonywane na tym samym kliencie, co może być związane z konfiguracją usługi Avagent.
Resolution
Rozwiązywanie problemu z błędem tworzenia kopii zapasowych VSS w systemie Windows
Aby rozwiązać problem z tworzeniem kopii zapasowych VSS w systemie Windows, wykonaj następujące kroki:
- Otwórz regedit na kliencie Windows, aby edytować rejestr i postępuj zgodnie z najlepszymi praktykami, aby zmienić regedit.
- Przejdź do klucza rejestru HKLM/System/CurrentControlSet/Services/VSS.
- Kliknij prawym przyciskiem myszy klucz VssAccessControl i dodaj nową wartość DWORD (32-bitową).
- Nadaj mu nazwę domena\nazwa użytkownika konta usługi Avagent i ustaw wartość na 1.
- Zamknij edytor rejestru (ponowne uruchomienie komputera nie jest konieczne).
Po wykonaniu powyższych kroków sprawdź, czy problem został pomyślnie rozwiązany, sprawdzając dzienniki kopii zapasowych pod kątem komunikatów o błędach związanych z kopiami zapasowymi VSS.
Do tego rozwiązania nie są wymagane żadne specjalne narzędzia ani oprogramowanie poza Edytorem rejestru systemu Windows (regedit).
Przed rozpoczęciem edytowania rejestru sprawdź uprawnienia i przestrzegaj najlepszych praktyk, aby zapobiegać problemom.
Edytowanie rejestru może spowodować niestabilność systemu, jeśli nie zostanie wykonane poprawnie. Przed wprowadzeniem zmian należy zachować ostrożność i rozważyć utworzenie kopii zapasowej rejestru.