- Active Directory es una base de datos que conecta a los usuarios con los recursos de red que necesitan.
- Sin embargo, una base de datos corrupta del directorio activo puede significar un desastre para todos porque afectará a todos los usuarios que confían en ella.
- Este problema se reduce a reparar el archivo ntds.dit real que contiene toda la información y la estructura de la base de datos.
Varios usuarios informaron haber recibido un mensaje de error que decía Base de datos corrupta del directorio activo cada vez que intentan arrancar un servidor que ejecuta Windows Server 2008 o 2008 R2.
Este problema puede causar a las empresas una amplia gama de problemas, ya que les impide acceder y modificar datos dentro de la base de datos.
En este artículo, exploraremos los mejores pasos de solución de problemas que puede seguir para solucionar este problema. Siga los pasos cuidadosamente para evitar complicaciones innecesarias.
¿Cómo puedo reparar una base de datos corrupta del directorio activo?
1. Compruebe los problemas de la base de datos de Microsoft Active Directory
- Reinicie el servidor y presione el botón F8 tecla y elige Modo de restauración de servicios de directorio.
- Compruebe la ubicación de la Windows\NTDS carpeta y verificar sus permisos.
- Asegúrese de que se comparta la siguiente carpeta:
Winnt\Sysvol\Sysvol
- Mira dentro de la Sysvol carpeta y vea si hay una carpeta etiquetada con el nombre del dominio.
- presione el ventanas + X teclas y seleccione PowerShell (administrador).
- Escriba los siguientes comandos y presione Ingresar después de cada uno:
NTDSUTIL
Files
Info
- Renombrar el edb.chk e intente arrancar en modo Normal.
- Si este método no le permite iniciar en modo Normal, siga el siguiente paso.
Como puede ver, esta no es una tarea muy fácil y es fácil equivocarse en los comandos. A veces, ni siquiera funcionará.
La salida más fácil es usar una herramienta dedicada llamada Stellar Repair for Active Directory que reparará su base de datos de Active Directory automáticamente.
Este asombroso software restaura todos los objetos de AD a una nueva base de datos de AD que tiene el mismo nombre de dominio en otra máquina en minutos sin ningún esfuerzo de su parte.
⇒ Obtenga Reparación Estelar para Active Directory
2. Comprueba la integridad de tu base de datos
- reiniciar en Modo de restauración del servicio de directorio otra vez.
- Dentro del símbolo del sistema, escriba el siguiente comando:
ESENTUTL /g "<path>\NTDS.dit" /!10240 /8 /v /x /o
- Reemplazar
con la ruta real del archivo. El predeterminado es C:\Winnt\NTDS\ntds.dit
- Los resultados de este comando le indicarán si la base de datos está dañada.
- Para recuperar la base de datos, escriba estos comandos y presione Ingresar después de cada uno:
NTDSUTIL
Files
Recover
- Si este procedimiento le muestra un tipo de mensaje de error Abandonarluego use el siguiente comando (reemplace
con la ruta real): ESENTUTL /p "<path>\NTDS.dit" /!10240 /8 /v /x /o
- Elimine todos los archivos de registro dentro del directorio NTDS pero no mueva ni modifique el ntds.dit expediente.
- Dentro de Símbolo del sistemaescriba los siguientes comandos para comprobar la integridad de los archivos:
NTDSUTIL
Files
Integrity
- Si la verificación se completa con éxito, escriba estos comandos uno por uno y presione Ingresar después de cada uno para ejecutarlos:
NTDSUTIL
Semantic Database Analysis
Go
- Los resultados le indicarán que el proceso de análisis se ha completado con éxito.
- Escribe Abandonar para cerrar la ventana del símbolo del sistema.
- Reinicie el servidor para Modo normal.
En este artículo, exploramos algunos de los mejores pasos de solución de problemas para solucionar el Base de datos corrupta del directorio activo error.
También puede estar interesado en cómo reparar una base de datos dañada en SQL Server porque puede ser útil si tiene problemas.
Háganos saber si esta guía lo ayudó a resolver su problema utilizando la sección de comentarios a continuación.