Zdarzenie DFSR 2213 wskazuje, że baza danych nie została zamknięta w sposób czysty na serwerze Windows
Summary: Błąd DFSR 2213 może być rejestrowany na serwerze z systemem Windows, na którym znajduje się folder replikowany przy użyciu replikacji rozproszonego systemu plików (DFSR). Obejmuje to folder SYSVOL znajdujący się na kontrolerach domeny Usługi Active Directory. Ten artykuł zawiera informacje na temat podstawowego problemu i sposobu jego rozwiązania. ...
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
Błąd DFSR 2213 pojawia się w dzienniku zdarzeń replikacji DFS serwera, którego dotyczy problem:
Litera dysku i GUID w komunikacie o błędzie są zależne od systemu.
Serwer, którego dotyczy problem, nie może już uczestniczyć w replikacji SYSTEMU PLIKÓW DFS ze swoimi partnerami. Jeśli jest to kontroler domeny, nie replikuje już danych SYSVOL, ale może nadal replikować dane usługi Active Directory.
The DFS Replication service stopped replication on volume X:. This occurs when a DFSR JET database is not shut down cleanly and Auto Recovery is disabled. To resolve this issue, back up the files in the affected replicated folders, and then use the ResumeReplication WMI method to resume replication. Recovery Steps 1. Back up the files in all replicated folders on the volume. Failure to do so may result in data loss due to unexpected conflict resolution during the recovery of the replicated folders. 2. To resume the replication for this volume, use the WMI method ResumeReplication of the DfsrVolumeConfig class. For example, from an elevated command prompt, type the following command: wmic /namespace:\\root\microsoftdfs path dfsrVolumeConfig where volumeGuid="XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX" call ResumeReplication
Litera dysku i GUID w komunikacie o błędzie są zależne od systemu.
Serwer, którego dotyczy problem, nie może już uczestniczyć w replikacji SYSTEMU PLIKÓW DFS ze swoimi partnerami. Jeśli jest to kontroler domeny, nie replikuje już danych SYSVOL, ale może nadal replikować dane usługi Active Directory.
Cause
Najczęstszą przyczyną tego problemu jest nieoczekiwane zamknięcie systemu operacyjnego. Może się to zdarzyć z wielu powodów, takich jak utrata zasilania, awaria systemu operacyjnego lub awaria sprzętu. Problem może również wystąpić, jeśli usługa DFSR zatrzyma się nieoczekiwanie.
DFSR używa bazy danych Extensible Storage Engine (ESE) do przechowywania metadanych dla danych replikowanych. Jeśli usługa DFSR zatrzyma się po wprowadzeniu zmian w metadanych, które nie zostały jeszcze zatwierdzone do tej bazy danych, baza danych przejdzie w stan "dirty shutdown". Oznacza to, że metadane w bazie danych mogą nie odzwierciedlać dokładnie stanu zreplikowanych danych. Przy następnym uruchomieniu usługi DFSR wykryto zanieczyszczenia i zarejestrowano zdarzenie 2213.
DFSR używa bazy danych Extensible Storage Engine (ESE) do przechowywania metadanych dla danych replikowanych. Jeśli usługa DFSR zatrzyma się po wprowadzeniu zmian w metadanych, które nie zostały jeszcze zatwierdzone do tej bazy danych, baza danych przejdzie w stan "dirty shutdown". Oznacza to, że metadane w bazie danych mogą nie odzwierciedlać dokładnie stanu zreplikowanych danych. Przy następnym uruchomieniu usługi DFSR wykryto zanieczyszczenia i zarejestrowano zdarzenie 2213.
Resolution
Jak pokazano powyżej, opis zdarzenia 2213 zawiera polecenie, które można uruchomić w celu zainicjowania procesu odzyskiwania:
To polecenie można skopiować z opisu zdarzenia i wkleić do wiersza polecenia z podwyższonym poziomem uprawnień. (Opis zdarzenia zawiera prawidłowy guid woluminu, a nie Xs przedstawione powyżej).
Jeśli odzyskanie bazy danych zakończy się pomyślnie, dane wyjściowe polecenia będą zawierać następujące elementy:
Każda inna wartość zwracana wskazuje błąd pewnego rodzaju, ale jest to rzadkie. Aby upewnić się, że odzyskiwanie powiodło się, sprawdź dziennik zdarzeń DFSR danego serwera pod kątem zdarzenia 2214:
wmic /namespace:\\root\microsoftdfs path dfsrVolumeConfig where volumeGuid="XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX" call ResumeReplication
To polecenie można skopiować z opisu zdarzenia i wkleić do wiersza polecenia z podwyższonym poziomem uprawnień. (Opis zdarzenia zawiera prawidłowy guid woluminu, a nie Xs przedstawione powyżej).
Jeśli odzyskanie bazy danych zakończy się pomyślnie, dane wyjściowe polecenia będą zawierać następujące elementy:
{
ReturnValue=0;
};
Każda inna wartość zwracana wskazuje błąd pewnego rodzaju, ale jest to rzadkie. Aby upewnić się, że odzyskiwanie powiodło się, sprawdź dziennik zdarzeń DFSR danego serwera pod kątem zdarzenia 2214:
The DFS Replication service successfully recovered from an unexpected shutdown on volume X:. This can occur if the service terminated abnormally (due to a power loss, for example) or an error occurred on the volume. No user action is required.
Affected Products
Microsoft Windows Server 2016, Microsoft Windows Server 2019, Microsoft Windows Server 2022, Microsoft Windows 2008 Server R2, Microsoft Windows 2012 Server, Microsoft Windows 2012 Server R2Article Properties
Article Number: 000208669
Article Type: Solution
Last Modified: 10 Dec 2024
Version: 3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.