Jak naprawić uszkodzoną bazę danych active directory [naprawiony przez ekspertów]

Spisu treści:

Wideo: Репликация контроллера домена на windows server 2012 2024

Wideo: Репликация контроллера домена на windows server 2012 2024
Anonim

Wielu użytkowników zgłosiło komunikat o błędzie informujący o uszkodzeniu bazy danych active directory przy każdej próbie uruchomienia serwera z systemem Windows Server 2008 lub 2008 R2.

Ten problem może powodować szeroki zakres problemów firm, ponieważ uniemożliwia im dostęp do danych i modyfikowanie ich w bazie danych., przeanalizujemy najlepsze kroki rozwiązywania problemów, jakie możesz podjąć, aby rozwiązać ten problem. Postępuj zgodnie z instrukcjami, aby uniknąć niepotrzebnych komplikacji.

Jak mogę naprawić uszkodzoną bazę danych Active Directory?

1. Sprawdź problemy z bazą danych Microsoft Active Directory

  1. Uruchom ponownie serwer i naciśnij klawisz F8 -> wybierz Tryb przywracania usług katalogowych.
  2. Sprawdź lokalizację folderu Winnt \ NTDS.
  3. Sprawdź wszystkie uprawnienia do wyżej wymienionego folderu.
  4. Sprawdź, czy Winnt \ Sysvol \ Sysvol jest udostępniony.
  5. Upewnij się, że w folderze Sysvol znajduje się folder oznaczony nazwą domeny.
  6. Naciśnij klawisze Win + X -> uruchom PowerShell (administrator).
  7. Wpisz następujące polecenia: Informacje o plikach NTDSUTIL (dane wyjściowe powinny być podobne do tego przykładu - Informacje o dysku: C: \ NTFS (dysk twardy) wolny (2, 9 Gb) ogółem (3, 9 Gb) D: \ NTFS (dysk twardy) wolny (3, 6 Gb) ogółem (3, 9 Gb) Informacje o ścieżce DS: Baza danych: C: \ WINNT \ NTD \ Sntds.dit - 10, 1 Mb katalog kopii zapasowej: C: \ WINNT \ NTDS \ dsadata.bak Katalog roboczy: C: \ WINNT \ NTDS Rejestr katalogu: C: \ WINNT \ NTDS - 30, 0 Mb res res.log - 10, 0 Mb res1.log - 10, 0 Mb edb.log - 10, 0 Mb)
  8. Zmień nazwę pliku edb.chk i spróbuj uruchomić system w trybie normalnym.
  9. Jeśli ta metoda nie pozwala na rozruch w trybie normalnym, wykonaj następny krok.

Brakuje opcji Dołącz do domeny? Odzyskaj go za pomocą jednej prostej sztuczki!

2. Sprawdź integralność bazy danych

  1. Uruchom ponownie w trybie przywracania usługi katalogowej.
  2. W wierszu polecenia -> wpisz polecenie ESENTUTL / g „NTDS.dit” /! 10240/8 / v / x / o (użyj ścieżki bez cudzysłowów) - domyślna ścieżka to C: \ Winnt \ NTDS \ ntds.dit
  3. Wyniki tego polecenia pokażą, czy baza danych jest uszkodzona.
  4. Aby odzyskać bazę danych, wpisz polecenie: Odzyskaj pliki NTDSUTIL.
  5. Jeśli ta procedura pokazuje komunikat o błędzie wpisz Quit -> i użyj polecenia: ESENTUTL / p „NTDS.dit” /! 10240/8 / v / x / o (bez cudzysłowów).
  6. Usuń wszystkie pliki dziennika z katalogu NTDS, ale nie przenoś ani nie modyfikuj pliku ntds.dit.
  7. W wierszu polecenia -> wpisz Integralność plików NTDSUTIL.
  8. Jeśli kontrola zakończy się pomyślnie, wpisz tę komendę i uruchom ją: NTDSUTIL Typ monitu: Semantic Database Analysis Go.
  9. Wyniki pokażą, że proces analizy zakończył się pomyślnie.
  10. Wpisz Quit, aby zamknąć wiersz polecenia.
  11. Uruchom ponownie serwer w trybie normalnym.

, zbadaliśmy jedne z najlepszych kroków rozwiązywania problemów, które należy podjąć, aby naprawić błąd uszkodzonej bazy danych active directory.

Daj nam znać, jeśli ten przewodnik pomógł ci rozwiązać problem, korzystając z sekcji komentarzy poniżej.

PRZECZYTAJ TAKŻE:

  • Usługi domenowe w usłudze Active Directory są obecnie niedostępne w systemie Windows 10
  • Sprawdź, czy masz dostęp do tego błędu katalogu w systemie Windows 10
  • Co to jest katalog CryptnetUrlCache i jak go usunąć?
Jak naprawić uszkodzoną bazę danych active directory [naprawiony przez ekspertów]