Passer au contenu principal
  • Passer des commandes rapidement et facilement
  • Afficher les commandes et suivre l’état de votre expédition
  • Créez et accédez à une liste de vos produits
  • Gérer vos sites, vos produits et vos contacts au niveau des produits Dell EMC à l’aide de la rubrique Gestion des informations de l’entreprise.

Windows Server: naprawa bazy danych usługi Active Directory po awarii kontrolera domeny

Résumé: Jak naprawić usługę Active Directory w systemach operacyjnych Windows Server po awarii kontrolera domeny?

Cet article a peut-être été traduit automatiquement. Si vous avez des commentaires concernant sa qualité, veuillez nous en informer en utilisant le formulaire au bas de cette page.

Contenu de l’article


Symptômes

Ten artykuł dotyczy naprawy usługi Active Directory w systemach operacyjnych Windows Server.


 

 

Problem:

Podczas uruchamiania kontroler domeny (DC) Active Directory systemu Windows Server 2003 wyświetla komunikat przed monitem o zalogowanie, podobny do poniższego:

Application popup: lsass.exe - System Error : Security Accounts Manager initialization failed because of the following error: Directory Service cannot start. Error Status: 0xc00002e1. Kliknij przycisk OK, aby zamknąć ten system i uruchomić go ponownie w trybie przywracania usług katalogowych, a następnie sprawdź dziennik zdarzeń, aby uzyskać szczegółowe informacje.

Baza danych Active Directory (AD) jest uszkodzona; serwer nie może uwierzytelnić członków domeny AD i nie uruchomi się w trybie normalnym.

 

Rozwiązanie:

W przypadku braku niedawnej kopii zapasowej stanu systemu można użyć następujących czynności w ramach próby odzyskania AD.

1. Uruchom ponownie kontroler domeny w trybie przywracania usług katalogowych (DSRM).

    a. Podczas uruchamiania serwera naciśnij klawisz F8 po zakończeniu inicjalizacji systemu BIOS i usługi sprzętowej (np. PERC, iDRAC). 

    b. Z menu rozruchu wybierz opcję Tryb przywracania usług katalogowych, a następnie naciśnij klawisz Enter.


2. Z menu Start systemu Windows wybierz polecenie Uruchom, a następnie wpisz ciąg cmd, aby otworzyć wiersz polecenia.

    Wpisz ciąg „ESENTUTL /g C:\windows\NTDS\ntds.dit /!10240 /8 /o” i naciśnij klawisz Enter, aby przeprowadzić początkową kontrolę spójności.

SLN289101_en_US__1W_ad__repair1_JM_V2

    W przypadku niespójności bazy danych zwracany jest komunikat o błędzie, np. „results CORRUPTED, -1206”.

3. Następnie wpisz „NTDSUTIL” i naciśnij klawisz Enter.  Spowoduje to uruchomienie zestawu narzędzi NTDS.

    a. Po wyświetleniu monitu wpisz „Files” i naciśnij klawisz Enter, aby przejść do narzędzia zarządzania plikami NTDS

b. W opcji zarządzania plikami: po monicie wpisz „info” i naciśnij klawisz Enter, aby wyświetlić lokalizacje wszystkich plików związanych z bazą danych AD.

SLN289101_en_US__2W_ad__repair2_JM_V1

4. W opcji zarządzania plikami: po monicie wpisz polecenie „Recover” i naciśnij klawisz Enter.  Spowoduje to rozpoczęcie „miękkiego” odzyskiwania bazy danych AD.

SLN289101_en_US__3W_ad__repair3_JM_V1

 

Uwaga: poza rzadkimi przypadkami ten krok nie wystarcza, aby rozwiązać problem. jest to przede wszystkim wstępny krok w zakresie diagnozowania głębokości problemu.

    Po wyświetleniu dowolnego monitu wpisz „quit”, aż wrócisz do wiersza polecenia (C:\<ścieżka>).

5. W wierszu polecenia wpisz „ESENTUTL /ml c:\windows\ntds\edb”, aby sprawdzić pliki dzienników bazy danych AD.

SLN289101_en_US__4W_ad__repair4_JM_V1

    Jeśli ten krok zakończy się niepowodzeniem, wydaj następujące polecenia i naciśnij klawisz ENTER po każdym z nich:

    a. „DEL *.log”

b. „DEL *.chk”

i przejdź do kroku 6.

6. W wierszu polecenia wpisz „ESENTUTL /p C:\Winnt\NTDS\ntds.dit /!10240 /8 /o” i naciśnij klawisz Enter, aby przeprowadzić „twarde” odzyskiwanie
    bazy danych AD.

SLN289101_en_US__5W_ad__repair5_JM_V1

 

Ostrzeżenie: po pomyślnym zakończeniu polecenie ESENTUTL/p przywraca bazę danych do stanu ostatniej zatwierdzonej transakcji. Niedawne zmiany mogą zostać utracone; dlatego pełne przywrócenie stanu systemu z codziennej kopii zapasowej stanowi najlepszą metodę odzyskiwania serwera AD.

7. W wierszu polecenia wpisz „ESENTUTL /g C:\Winnt\NTDS\ntds.dit /!10240 /8 /o” i naciśnij klawisz Enter, aby sprawdzić spójność bazy danych.

SLN289101_en_US__6W_ad__repair6_JM_V1

8. Wróć do monitu NTDSUTIL (zobacz krok 3) i wpisz „sem dat ana” (skrót od „Semantic Database Analysis”, analizy semantycznej bazy danych) i naciśnij klawisz Enter.
    Przy monicie semantic checker: wpisz „go” i naciśnij klawisz Enter.

SLN289101_en_US__7W_ad__repair7_JM_V1

    W przypadku wykrycia problemu wpisz „go fix” i naciśnij klawisz Enter.

9. Uruchom ponownie serwer w trybie normalnym po zakończeniu wszystkich czynności.

 

Informacje dodatkowe:

http://support.microsoft.com/kb/258062

 


Cause

-

Résolution

-

Propriétés de l’article


Produit concerné

Servers, Microsoft Windows 2008 Server R2, Microsoft Windows 2008 Server Service Pack 2, Microsoft Windows 2012 Server, Microsoft Windows 2012 Server R2

Dernière date de publication

08 أكتوبر 2021

Version

4

Type d’article

Solution