Avamar: Windows VSS-Backups schlagen mit der Fehlermeldung "Code 0x80070005 Access Is Denied" fehl
Summary: Backups des Windows Volume Shadow Copy Service (VSS) schlagen mit der Fehlermeldung "Code 0x80070005 Zugriff wird verweigert" fehl.
Symptoms
Fehler bei Windows VSS-Backups
Windows VSS-Systemstatusbackups schlagen mit Fehlermeldungen ähnlich der folgenden fehl:
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
- Der Avagent-Service kann so konfiguriert werden, dass er mit einem NT-Domainkonto ausgeführt wird, da Avamar SQL-Backups auch auf demselben Client durchgeführt werden.
- Dem NT-Autoritäts-/SYSTEM-Konto wurde die Sysadmin-Rolle in SQL Server Management Studio nicht gewährt, die zum Sichern von SQL-Datenbanken erforderlich ist.
Cause
Hauptursache für fehlgeschlagene Windows VSS-Backups
Die Hauptursache für das Fehlschlagen mit dem Fehler "Zugriff verweigert" ist darauf zurückzuführen, dass der Backup Agent (Avagent)-Service mit einem NT-Domainkonto konfiguriert ist. Dieses Konto verfügt nicht über ausreichende Berechtigungen für VSS-Schattenkopievorgänge.
Standardmäßig ist der Avagent-Service so konfiguriert, dass er mit dem lokalen SYSTEM-Konto ausgeführt wird, das über die erforderlichen Rechte verfügt. Wenn der Dienst jedoch für die Ausführung mit einem NT-Domänenkonto konfiguriert ist, fehlen ihm die erforderlichen Berechtigungen, was zum Fehler "Zugriff verweigert" führt.
Der spezifische Fehlercode im Zusammenhang mit diesem Problem wird 0x80070005, was auf einen Fehler wegen verweigerten Zugriffs hinweist.
Error code: 0x80070005
Error message: Access is denied
Beitragende Faktoren
- Das NT-Domainkonto, das zum Konfigurieren des Avagent-Service verwendet wird, verfügt nicht über die Sysadmin-Rolle in SQL Server Management Studio, die zum Sichern von SQL-Datenbanken erforderlich ist.
- Die Avamar SQL-Backups werden ebenfalls auf demselben Client durchgeführt, was mit der Konfiguration des Avagent-Service zusammenhängen kann.
Resolution
Beheben von Fehlern bei Windows VSS-Backups
Gehen Sie folgendermaßen vor, um den Windows VSS-Backupfehler zu beheben:
- Öffnen Sie regedit auf dem Windows-Client, um die Registrierung zu bearbeiten, und befolgen Sie die Best Practices, um regedit zu ändern.
- Navigieren Sie zum Registrierungsschlüssel HKLM/System/CurrentControlSet/Services/VSS.
- Klicken Sie mit der rechten Maustaste auf den Schlüssel VssAccessControl und fügen Sie einen neuen DWORD-Wert (32-Bit) hinzu.
- Benennen Sie es mit der Domain\dem Nutzernamen des Avagent-Servicekontos und legen Sie den Wert auf 1 fest.
- Beenden Sie den Registrierungs-Editor (Neustart nicht erforderlich).
Überprüfen Sie nach Abschluss der obigen Schritte, ob das Problem erfolgreich behoben wurde, indem Sie die Backupprotokolle auf Fehlermeldungen im Zusammenhang mit VSS-Backups überprüfen.
Für diese Lösung sind keine speziellen Tools oder Software über den Windows Registry Editor (regedit) hinaus erforderlich.
Überprüfen Sie Ihre Berechtigungen, bevor Sie die Registrierung bearbeiten, und halten Sie sich an die Best Practices, um Probleme zu vermeiden.
Das Bearbeiten der Registrierung kann zu Instabilität des Systems führen, wenn es nicht korrekt durchgeführt wird. Gehen Sie vorsichtig vor und erwägen Sie, die Registrierung zu sichern, bevor Sie Änderungen vornehmen.