DFSR repliziert Dateien nach dem Wiederherstellen der Momentaufnahme eines virtualisierten Servers nicht mehr

In diesem Artikel wird ein Problem beschrieben, bei dem der DFSR (Distributed File System Replication)-Dienst Dateien nach dem Wiederherstellen der Momentaufnahme eines virtualisierten Servers nicht replizieren kann.

Ursprüngliche Produktversion:   Windows Server 2012 R2
Ursprüngliche KB-Nummer:   2517913

Problembeschreibung

Mit einem beliebigen Virtualisierungsprodukt erstellen Sie eine Gastmomentaufnahme eines Servers, der Dateien mit DFSR repliziert. Diese Momentaufnahme wird später wiederhergestellt, und der Server wird zu einem früheren Zeitpunkt wiederhergestellt.

Auf dem wiederhergestellten Server sind die folgenden Verhaltensweisen zu beachten:

  • Keine Dateien werden einige Minuten lang ein- oder ausgehend repliziert, dann werden die Ereignisse 5014 und 5004 von DFSR protokolliert, die angeben, dass die Replikation fortsetzbar ist.

  • Alle Dateien, die erstellt, gelöscht oder geändert wurden, nachdem die Momentaufnahme erstellt, aber vor der Wiederherstellung erstellt wurde, replizieren eingehende Daten.

  • Alle Dateien, die nach der Wiederherstellung erstellt, gelöscht oder geändert wurden, werden nicht ausgehend repliziert.

  • Alle Änderungen an Dateien auf Partnerservern werden unabhängig von der aktuellen Datenfälligkeit eingehende Daten repliziert, indem alle lokal vorgenommenen Änderungen überschreiben und möglicherweise neuere Daten gelöscht werden.

  • Nach einem bestimmten Zeitraum schreiben die DFSR-Datenbanken Fehler und Warnungen im Ereignisprotokoll und erstellen sie automatisch neu. Nachdem die Neuerstellung erfolgreich abgeschlossen wurde, protokolliert DFSR erneut interne Fehler und erstellt die Datenbank neu. Dies wird unbegrenzt fortgesetzt.

    Protokollname: DFS-Replikation
    Quelle: DFSR
    Datum: <DateTime>
    Ereignis-ID: 2212
    Vorgangskategorie: Keine
    Stufe: Warnung
    Schlüsselwörter: Klassisch
    Benutzer: N/A
    Computer: 2008r2-06-f.contoso.com
    Beschreibung:
    Der #A0 hat ein unerwartetes Herunterfahren auf Volume C: erkannt. Dies kann auftreten, wenn der Dienst anormal beendet wurde (z. B. aufgrund eines Stromausfalls) oder ein Fehler auf dem Volume aufgetreten ist. Der Dienst hat automatisch einen Wiederherstellungsprozess initiiert. Der Dienst erstellt die Datenbank neu, wenn er feststellt, dass sie nicht zuverlässig wiederhergestellt werden kann. Es ist keine Benutzeraktion erforderlich.

    Weitere Informationen:
    Volume: C:
    GUID: <GUID>
    Protokollname: DFS-Replikation
    Quelle: DFSR
    Datum: <DateTime>
    Ereignis-ID: 2104
    Vorgangskategorie: Keine
    Level: Error
    Schlüsselwörter: Klassisch
    Benutzer: N/A
    Computer: 2008r2-06-f.contoso.com
    Beschreibung:
    Fehler beim Wiederherstellen des #A0 nach einem internen Datenbankfehler auf Volume C:. Die Replikation wurde für alle replizierten Ordner auf diesem Volume beendet.

    Weitere Informationen:
    Fehler: 9214 (Interner Datenbankfehler (-1605))
    Volume: 92404560-E6C8-11DF-BCA2-806E6F6E6963
    Datenbank: C:\System Volume Information\DFSR
    Protokollname: DFS-Replikation
    Quelle: DFSR
    Datum: <DateTime>
    Ereignis-ID: 2004
    Vorgangskategorie: Keine
    Level: Error
    Schlüsselwörter: Klassisch
    Benutzer: N/A
    Computer: 2008r2-06-f.contoso.com
    Beschreibung:
    Der #A0 hat die Replikation auf Volume C: beendet. Dieser Fehler kann auftreten, weil der Datenträger voll ist, der Datenträger ausfehlt oder ein Kontingentlimit erreicht wurde. Dies kann auch auftreten, wenn der DFS-Replikationsdienst beim Versuch, Dateien für einen replizierten Ordner auf diesem Volume zu stagen, Fehler festgestellt hat.

    Weitere Informationen:
    Fehler: 9014 (Datenbankfehler)
    Volume: 92404560-E6C8-11DF-BCA2-806E6F6E6963
    Protokollname: DFS-Replikation
    Quelle: DFSR
    Datum: <DateTime>
    Ereignis-ID: 2106
    Vorgangskategorie: Keine
    Stufe: Informationen
    Schlüsselwörter: Klassisch
    Benutzer: N/A Computer: 2008r2-06-f.contoso.com
    Beschreibung:
    Der #A0 wurde erfolgreich nach einem internen Datenbankfehler auf Volume C: wiederhergestellt. Die Replikation wurde für replizierte Ordner auf diesem Volume fortgesetzt.

    Weitere Informationen:
    Volume: 92404560-E6C8-11DF-BCA2-806E6F6E6963
    Datenbank: C:\System Volume Information\DFSR

Alle Server, die mit dem wiederhergestellten Computer repliziert werden, werden wiederholt in ihren %systemroot%\debug\dfsr*.log-Dateien angezeigt:

20110302 11:05:26.068 1192 INCO 7487 InConnection::RestartSession Retrying establish contentset session. connId:{1B7F0404-6B47-4575-97CE-B107D9DEE1FE} csId:{E027985A-B48E-4B96-9F65-23D3EAADE871} csName:snaprf
20110302 11:05:26.068 1192 INCO 1042 [WARN] SessionTask::Step (Ignored) Failed, should have already been processed. Fehler:
+ [Error:9027(0x2343) InConnection::EstablishSession inconnection.cpp:6172 1192 C A failure was reported by the remote partner]
+ [Error:9027(0x2343) DownstreamTransport::EstablishSession downstreamtransport.cpp:4200 1192 C A failure was reported by the remote partner]
+ [Error:9027(0x2343) DownstreamTransport::EstablishSession downstreamtransport.cpp:4179 1192 C A failure was reported by the remote partner*]
+ [Error:9028(0x2344) DownstreamTransport::EstablishSession downstreamtransport.cpp:4179 1192 C Der Inhaltssatz wurde nicht gefunden]
20110302 11:07:26.080 1192 DOWN 4186 [ERROR] DownstreamTransport::EstablishSession Failed on connId:{1B7F0404-6B47-4575-97CE-B107D9DEE1FE} csId:{E027985A-B48E-4B96-9F65-23D3EAADE871} rgName:snapshotrg Fehler:
+ [Error:9027(0x2343) DownstreamTransport::EstablishSession downstreamtransport.cpp:4179 1192 C A failure was reported by the remote partner]
+ [Error:9028(0x2344) DownstreamTransport::EstablishSession downstreamtransport.cpp:4179 1192 C Der Inhaltssatz wurde nicht gefunden]

Ursache

Momentaufnahmen werden von der DFSR-Datenbank oder anderen Windows-Multi-Master-Datenbanken nicht unterstützt. Dieser Mangel an Snapshotunterstützung umfasst alle Virtualisierungsanbieter und -produkte. DFSR implementiert keinen UsN-Rollback-Quarantäneschutz wie Active Directory Domain Services.

Unter keinen Umständen sollten Sie Momentaufnahmen von Computern erstellen oder wiederherstellen, auf denen DFSR auf Mitgliedern mit Lese-/Schreibzugriff in einer Produktionsumgebung ausgeführt wird.

Die Momentaufnahmewiederherstellung wird nur für schreibgeschützte Mitglieder unterstützt, da ihr Versionsvektor nicht auf Partnern nachverfolgt wird und kein Rollback der USN durchgeführt werden kann.

Lösung

Wenden Sie sich an den Microsoft-Support, um dieses Problem zu beheben. Die Lösung umfasst spezielle Schritte zur Datenbankwiederherstellung, die verwendet werden können, um den betroffenen Server zu beheben, ohne dass andere Computer betroffen sind.

Durch das erneute Erstellen der Replikationsgruppe oder des replizierten Ordners wird das Problem auf dem wiederhergestellten Server nicht behoben und sollte nicht als Problembehandlungsschritt verwendet werden.

Weitere Informationen

Weitere Informationen zu Momentaufnahmen und dem UsN-Rollback-Schutz finden Sie unter: