PowerProtect: ABV0007: VM Direct-Backup schlägt aufgrund eines SQL-Agent-Problems fehl
Zusammenfassung: Die Virtual Machine (VM) Direct-Engine kann das Backup dieser virtuellen Maschine nicht abschließen, da der SQL-Agent-Vorgang nicht erfolgreich war. Wenn auf vSphere und der Gast-VM eine hohe Aktivität vorliegt, warten Sie, bis einige Aktivitäten abgeschlossen sind, und wiederholen Sie dann den Vorgang. Backup ist FEHLGESCHLAGEN. Das Backup der Anwendung "MSSQLDM" auf der virtuellen Maschine "zzzzzzzz" war nicht erfolgreich: PowerProtect-Agent für Microsoft-Anwendungsbefehlsfehler: Status beenden 0xc0000005 ...
Symptome
Überprüfen Sie die VSS-Fehlerprotokolle:
"Current State: GatherWriterStatus"
Error 2/19/2025 1:18:41 PM VSS 13 None "Volume Shadow Copy Service information: The COM Server with CLSID {faf53cc4-bd73-4e36-83f1-2b23f46e513e} and name VSSEvent cannot be started. [0x800703fa, Illegal operation attempted on a registry key that has been marked for deletion.
Überprüfen Sie das Anwendungsereignisprotokoll.
Volume Shadow Copy Service error: Unexpected error querying for the IVssWriterCallback interface. hr = 0x80070005, Access is denied.
. This is often caused by incorrect security settings in either the writer or requestor process. Operation:
Gathering Writer DataContext:
Writer Class Id: {e8132975-6f93-4464-a53e-1050253ae220}
Writer Name: System Writer
Writer Instance ID: {955cf0d5-ff9a-422c-a460-80adaea36901}
Vmdm.log zeigt "exit status 0xc0000005" an
vmdm.log: 2024-10-29T15:16:13.005Z INFO [] [vpe-completion-7] [00000000-0000-4000-a000-000000000000][][][TRACE_ID:b9a4c83d0c949882;JOB_ID:93b60d4fa3737f69][] [c.e.b.v.v.a.VPEProtectOp.completeSessionFailure(1149)] - Session complete with failure BackupJobSession(state=Failure, id=9da67eb9-7a23-4aa0-9ce0-79873c1fa638, clean, error: code=500, text=Backup has FAILED. Backup of the application "MSSQLDM" on the virtual machine "xxxxxxxx" is unsuccessful. Backup of the application "MSSQLDM" on the virtual machine "xxxxxxxx" is unsuccessful: PowerProtect agent for Microsoft Applications command error: exit status 0xc0000005, target="xxxxxxxx")
"Writer-XML kann nicht geladen werden"
2024-10-28T22:57:42.136Z Successfully initialized VSS requester for a restore.
2024-10-28T22:57:42.527Z Unable to load writer xml file. Error: A Volume Shadow Copy Service component encountered an unexpected error.
Check the Application event log for more information.
2024-10-28T22:57:42.527Z Unable to load C:\Program Files\DPSAPPS\MSAPPAGENT\tmp\VSSMetadata.2024-10-28_17-57-41\writer5.xml writer xml file.
2024-10-28T22:57:42.527Z Unable to load writer xml 'C:\Program Files\DPSAPPS\MSAPPAGENT\tmp\VSSMetadata.2024-10-28_17-57-41\writer5.xml'.
2024-10-28T22:57:42.527Z Un-Initializing Application VSS requester.
2024-10-28T22:57:42.549Z Unable to execute discovery command, error: 'The index catalog cannot be updated because the required VSS writer metadata could not be loaded.'
2024-10-28T22:57:42.563Z The operation terminated with an error; details are in the status output file.
Nach dem Ausführen der Anwendung wird der Fehler "Traces get exception" 0x800a0e7a.
21:12:48.694Z [8f9ac831ad75e70d;86ea4c052830bc7a]111638 msagentcon PowerProtect
Data Manager critical Exiting adoOpenConnectionEx(), Exception. throws, error 0
x800a0e7a
msagentcon_cent_20250303151248_8f9ac831ad75e70d_86ea4c052830bc7a_debug.log:2025-
03-03T21:12:48.694Z Exiting adoOpenConnectionEx(), Exception. throws, error 0x80
0a0e7a2025-03-03T21:12:48.700Z Unable to connect to SQL Server 'ZZZZZZZZ\IN
STANCE1' using OLEDB provider:'MSOLEDBSQL'.
msagentcon_cent_20250303151759_8f9ac831ad75e70d_86ea4c052830bc7a.log:2025-03-03T
21:18:02.428Z [8f9ac831ad75e70d;86ea4c052830bc7a]111638 msagentcon PowerProtect
Data Manager critical Exiting adoOpenConnectionEx(), Exception. throws, error 0
x800a0e7a
Ursache
Erläuterung der Policy-Anforderung "Das Entladen der Nutzerregistry bei Nutzerabmeldung nicht erzwingen".
Die Richtlinieneinstellung "Das Entladen der Benutzerregistrierung bei der Abmeldung des Benutzers nicht erzwingen" (HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableForceUnload) steuert, wie Windows das Entladen der Benutzerregistrystruktur (HKEY_USERS\<SID>) verwaltet, wenn sich ein Benutzer abmeldet.
Warum diese Einstellung erforderlich sein kann Im Standardverhalten von Windows wird die Benutzerregistrystruktur automatisch entladen, wenn sich ein Benutzer abmeldet. In einigen Umgebungen halten Hintergrunddienste oder Anwendungen jedoch möglicherweise noch Registrierungs-Handles offen, was zu erzwungenen Entladungen führt, was zu einer Beschädigung des Profils oder zu Anwendungsinstabilität führt. Die wichtigsten Gründe für die Aktivierung dieser Richtlinie sind:
1) Verhinderung der Beschädigung von Benutzerprofilen
Wenn Registrierungshandles geöffnet bleiben, nachdem sich ein Nutzer abgemeldet hat, kann ein erzwungenes Entladen zu einer Profilbeschädigung führen.
Zu den Symptomen gehören verlorene Nutzereinstellungen, die Erstellung eines temporären Profils bei der nächsten Anmeldung oder das Zurücksetzen der Anwendungskonfiguration.
Dies ist besonders wichtig für Umgebungen, in denen Roamingprofile, Citrix User Profile Management (UPM), FSLogix oder VMware Dynamic Environment Manager (DEM) verwendet werden.
2) Anwendungs- oder Dienstabhängigkeiten
Einige Anwendungen und Systemservices basieren auf Nutzerregistryeinstellungen, die über die Abmeldung hinaus bestehen bleiben.
Wenn das Entladen der Registrierung erzwungen wird, während diese Anwendungen noch darauf zugreifen, kann es zu Datenverlust oder unerwartetem Verhalten kommen.
Dell Produkte oder Software von Drittanbietern, die in der Umgebung verwendet werden, weisen möglicherweise Abhängigkeiten auf, die einen kontrollierten Registrierungsentladevorgang erfordern.
3) Sitzungsbasierte Workloads (RDS, Citrix, AVD usw.)
In Umgebungen mit mehreren gleichzeitigen Benutzersitzungen, z. B. Remote Desktop Services (RDS), Citrix Virtual Apps and Desktops und Azure Virtual Desktop (AVD), können Probleme beim Laden oder Entladen des Profils auftreten, wenn Registrierungsstrukturen zwangsweise entfernt werden.
Durch das Aktivieren dieser Policy wird sichergestellt, dass alle Nutzersitzungsdaten vor dem Entladen geschrieben und abgeschlossen werden.
4) Reduzierung der Ereignisprotokollfehler im Zusammenhang mit dem Entladen der Registrierung
Windows-Protokolle Ereignis-ID 1530 (Nutzerprofildienst: Registry-Handles sind durchgesickert), wenn Registry-Handles zwangsweise entladen werden, während sie noch verwendet werden.
Wenn dieser Fehler häufig auftritt, kann dies darauf hinweisen, dass Hintergrundprozesse die Registrierungs-Handles nicht ordnungsgemäß schließen, was möglicherweise zu Instabilität des Systems führt.
In den Standardprodukthandbüchern von Dell ist diese Einstellung in der Regel nicht erforderlich, aber wir wissen, dass einige Kundenumgebungen davon profitieren können. Wenn festgestellt wird, dass Dell Software oder Supportanwendungen nach der Abmeldung offene Registrierungs-Handles beibehalten, kann die Aktivierung dieser Richtlinie dazu beitragen, die Systemstabilität und das Nutzererlebnis zu verbessern.
Fazit Diese Richtlinieneinstellung ist in der Regel nicht für Dell Produkte erforderlich, kann jedoch in Kundenumgebungen nützlich sein, in denen Nutzerprofile, Ausfallsicherheit von Sitzungsanwendungen oder bestimmte Anwendungen, die von erzwungenen Registrierungsentladungen betroffen sind, von Vorteil sein.
Referenzen:
Microsoft-Dokumentation: https://aka.ms/AKSArcValidationErrors/K8sVersionValidation [aka.ms]
Lösung
Die Einstellung "Beim Abmelden des Nutzers nicht zwangsweise entladen" aktiviert, wie in https://learn.microsoft.com/en-us/sharepoint/troubleshoot/administration/800703fa-illegal-operation-error angegeben.
Weitere Informationen
Beiträge: Aravind Vepuri hat Eingaben und Protokolle für diesen Wissensdatenbank-Artikel bereitgestellt.