Foutbericht wanneer u een volume shadow copy service herstelbewerking uitvoert: 0x80042409

In dit artikel wordt een probleem beschreven dat optreedt wanneer u een virtuele machine herstelt terwijl een andere back-up die gebruikmaakt van de Hyper-V Writer wordt uitgevoerd.

Van toepassing op: Windows Server 2012 R2
Origineel KB-nummer: 978773

Symptomen

U voert een vss-back-up (Volume Shadow Copy Service) of een VSS-herstelbewerking uit. Tijdens de back-up- of herstelbewerking wordt een gebeurtenis die er ongeveer als volgt uitziet, naar het toepassingslogboek geschreven:

Gebeurtenis-id: 12289

Volume Shadow Copy Service-fout: onverwachte fout Een oudere schrijfsessiestatus wordt verwijderd. . hr = 0x80042409, is de status Schrijver niet beschikbaar voor een of meer schrijvers. Een schrijver heeft mogelijk de limiet bereikt voor het aantal beschikbare sessiestatussen voor back-up en herstel.

Bewerking: PreRestore-gebeurtenis

Context:
Oude momentopnameset: {41379de8-f7e7-4c76-bb47-7f080443e189}
Oude bewerking: 1019
Oude status: 5
Oude fout: 0x800423f4
Oude uitgebreide fout hr: 0x1
Oud uitgebreid foutbericht: 0
Uitvoeringscontext: Writer
Writer-klasse-id: {66841cd4-6ded-4f4b-8f17-fd23f8ddc3de}
Naam van schrijver: Microsoft Hyper-V VSS
Instantie-id van Writer Writer: {7eef8900-84b4-406e-a461-ce19e5e7ae7f}

Oorzaak

Deze fout treedt op omdat de status van een back-up- of herstelsessie in de VSS Writer niet correct is opgeschoond. De VSS Writer-infrastructuur maakt sessiestatusobjecten voor elke back-up- en herstelsessie waaraan een VSS-schrijver deelneemt. Onder normale omstandigheden worden de sessiestatusobjecten van de schrijver opgeschoond wanneer ze niet worden gebruikt. Normale opschoning van sessiestatus vindt plaats onder de volgende omstandigheden:

  • De back-uptoepassing verzendt een BackupComplete-antwoord en controleert vervolgens de schrijverstatus door een GatherWriterStatus te verzenden.

  • De back-uptoepassing verzendt een PostRestore-antwoord en controleert vervolgens de status van de schrijver door een GatherWriterStatus-query te verzenden.

  • De schrijvers ontvangen de callback van de onAbort-gebeurtenis voor de sessie. De callback van de OnAbort-gebeurtenis wordt aangeroepen wanneer de back-upsessie expliciet wordt mislukt door de back-uptoepassing, door de schrijver of door de VSS-infrastructuur.

De VSS Writer-infrastructuur voert periodieke garbagecollection uit van de resterende sessiestatussen. De infrastructuur registreert vervolgens het vorige gebeurtenislogboek voor elk sessiestatusobject dat ouder is dan twee dagen. Het gebeurtenislogboek is bedoeld om verlaten sessies in de writer te identificeren die kunnen duiden op een verkeerd gedragende back-uptoepassing. U kunt verschillende vergelijkbare gebeurtenissen snel achter elkaar van meerdere schrijvers zien die aangeven dat er een reeks onvolledige back-up- of herstelsessies is geweest. Dit gedrag wordt het vaakst gezien in testomgevingen.

Tijdelijke oplossing

Af en toe optreden van deze fout negeren. De gerelateerde gebeurtenis wordt geregistreerd als reactie op activiteiten voor garbagecollection die worden gestart door een back-up- of herstelbewerking. Deze fouten hebben echter geen betrekking op de actieve back-up- of herstelsessie. Als de fout consistent reproduceerbaar is, moet u ervoor zorgen dat de leverancier van de back-uptoepassing alle richtlijnen voor het opschonen van vss-back-upsessies volgt.