DFSR repliziert Dateien nach dem Wiederherstellen der Momentaufnahme eines virtualisierten Servers nicht mehr
In diesem Artikel wird ein Problem erläutert, bei dem der DFSR-Dienst (Distributed File System Replication) dateien nach dem Wiederherstellen der Momentaufnahme eines virtualisierten Servers nicht repliziert.
Ursprüngliche KB-Nummer: 2517913
Symptome
Mithilfe eines beliebigen Virtualisierungsprodukts erstellen Sie eine Gastmomentaufnahme eines Servers, der Dateien mit DFSR repliziert. Sie stellen diese Momentaufnahme später wieder her und geben den Server zu einem früheren Zeitpunkt zurück.
Sie bemerken die folgenden Verhaltensweisen auf dem wiederhergestellten Server:
Es werden keine Dateien für mehrere Minuten repliziert, und dfSR-Ereignisse 5014 und 5004 werden protokolliert, wenn die Replikation fortgesetzt wird.
Alle Dateien, die erstellt, gelöscht oder geändert wurden, nachdem die Momentaufnahme erstellt, gelöscht oder geändert wurde, aber vor der Wiederherstellung werden eingehende Replikationen vorgenommen.
Alle Dateien, die nach der Wiederherstellung erstellt, gelöscht oder geändert wurden, replizieren nicht ausgehend.
Alle Änderungen an Dateien auf Partnerservern werden unabhängig von der aktuellen Aktualität eingehend repliziert und alle lokal vorgenommenen Änderungen überschrieben und potenziell neuere Daten gelöscht.
Nach einem bestimmten Zeitraum schreiben die DFSR-Datenbanken Fehler und Warnungen im Ereignisprotokoll und werden automatisch neu erstellt. Nachdem die Neuerstellung erfolgreich abgeschlossen wurde, protokolliert DFSR erneut interne Fehler und erstellt die Datenbank neu. Dies wird unendlich fortgesetzt.
Protokollname: DFS-Replikation
Quelle: DFSR
Datum: <DateTime>
Ereignis-ID: 2212
Aufgabenkategorie: Keine
Ebene: Warnung
Schlüsselwörter: Klassisch
Benutzer: N/V
Computer:2008r2-06-f.contoso.com
Beschreibung:
Der DFS-Replikationsdienst hat ein unerwartetes Herunterfahren auf Volume C:erkannt. Dies kann auftreten, wenn der Dienst nicht ordnungsgemäß beendet wurde (z. B. aufgrund eines Stromverlusts) oder eines Fehlers auf dem Volume. Der Dienst hat automatisch einen Wiederherstellungsvorgang initiiert. Der Dienst erstellt die Datenbank neu, wenn sie 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
Aufgabenkategorie: Keine
Ebene: Fehler
Schlüsselwörter: Klassisch
Benutzer: N/V
Computer:2008r2-06-f.contoso.com
Beschreibung:
Der DFS-Replikationsdienst konnte von einem internen Datenbankfehler auf Volume C:nicht wiederhergestellt werden. 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
Aufgabenkategorie: Keine
Ebene: Fehler
Schlüsselwörter: Klassisch
Benutzer: N/V
Computer:2008r2-06-f.contoso.com
Beschreibung:
Der DFS-Replikationsdienst hat die Replikation auf Volume C:beendet. Dieser Fehler kann auftreten, da der Datenträger voll ist, der Datenträger fehlschlägt oder ein Kontingentlimit erreicht wurde. Dies kann auch auftreten, wenn beim Versuch, Dateien für einen replizierten Ordner auf diesem Volume zu stufen, Fehler beim DFS-Replikationsdienst aufgetreten sind.Weitere Informationen:
Fehler: 9014 (Datenbankfehler)
Volume: 92404560-E6C8-11DF-BCA2-806E6F6E6963
Protokollname: DFS-Replikation
Quelle: DFSR
Datum: <DateTime>
Ereignis-ID: 2106
Aufgabenkategorie: Keine
Ebene: Information
Schlüsselwörter: Klassisch
Benutzer: N/A Computer:2008r2-06-f.contoso.com
Beschreibung:
Der DFS-Replikationsdienst wurde erfolgreich von 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 Dateien "%systemroot%\debug\dfsr*.log" 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 been processed. Fehler:
+ [Fehler:9027(0x2343) InConnection::EstablishSession inconnection.cpp:6172 1192 C Ein Fehler wurde vom Remotepartner gemeldet]
+ [Fehler:9027(0x2343) DownstreamTransport::EstablishSession downstreamtransport.cpp:4200 1192 C A-Fehler wurde vom Remotepartner gemeldet]
+ [Fehler:9027(0x2343) DownstreamTransport::EstablishSession downstreamtransport.cpp:4179 1192 C A-Fehler wurde vom Remotepartner gemeldet*]
+ [Fehler: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 Error:
+ [Fehler:9027(0x2343) DownstreamTransport::EstablishSession downstreamtransport.cpp:4179 1192 C A-Fehler wurde vom Remotepartner gemeldet]
+ [Fehler: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 Snapshot-Unterstützung umfasst alle Virtualisierungsanbieter und -produkte. DFSR implementiert keinen USN-Rollbackquarantäneschutz wie Active Directory-Domäne Services.
Unter keinen Umständen sollten Sie Momentaufnahmen von Computern erstellen oder wiederherstellen, auf denen DFSR auf Lese-/Schreibzugriffselementen in einer Produktionsumgebung ausgeführt wird.
Die Snapshotwiederherstellung wird nur für schreibgeschützte Member unterstützt, da ihr Versionsvektor nicht für Partner nachverfolgt wird und ein USN-Rollback nicht ausgeführt werden kann.
Lösung
Wenden Sie sich an 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 USN-Rollbackschutz: