Cómo completar un análisis semántico de base de datos para la base de datos de Active Directory mediante Ntdsutil.exe

En este artículo se describen los pasos para completar un análisis semántico de la base de datos de Active Directory mediante Ntdsutil.exe

Se aplica a: Windows Server 2012 R2
Número de KB original: 315136

Resumen

En este artículo paso a paso se describe cómo ejecutar el comprobador semántico en la base de datos de Active Directory. A diferencia de los comandos de administración de archivos, que prueban la integridad de la base de datos con respecto a la semántica de la base de datos ESENT, el análisis semántico analiza los datos con respecto a la semántica de Active Directory. Puede usar este proceso para generar informes sobre el número de registros presentes, incluidos los registros eliminados y fantasma.

El servicio Directorio de Windows 2000 abre sus archivos en modo exclusivo. Esto significa que los archivos no se pueden administrar mientras el equipo funciona como controlador de dominio. El primer procedimiento consiste en arrancar el servidor en el modo de restauración de servicios de directorio.

Arranque en modo de restauración de Servicios de directorio

  1. Reinicie el servidor.
  2. Una vez que aparezca la información del BIOS, presione F8.
  3. Seleccione Modo de restauración de servicios de directorio (solo controladores de dominio de Windows 2000) y presione ENTRAR.
  4. Seleccione el servidor y presione ENTRAR.
  5. Inicie sesión con la cuenta de restauración administrativa que se realizó cuando se promovió este controlador de dominio.

Iniciar Ntdsutil.exe

  1. Haga clic en Inicio y luego en Ejecutar.
  2. En el cuadro Abrir, escriba ntdsutil y presione ENTRAR. Tenga en cuenta que puede ver Ntdsutil.exe Ayuda escribiendo ? en el símbolo del sistema y, a continuación, presionando ENTRAR.

Completar un análisis de base de datos

Este procedimiento inicia el análisis semántico del archivo Ntds.dit. Se genera un informe y se escribe en un archivo denominado Dsdit.dmp. n, en la carpeta actual, donde n es un entero que se incrementa cada vez que se ejecuta el comando.

  1. En el símbolo del sistema Ntdsutil.exe, escriba Análisis semántico de base de datos y presione ENTRAR.
  2. En el símbolo del sistema del comprobador semántico, escriba Go y presione ENTRAR.
  3. Se muestra la comprobación. Para salir, escriba q, presione ENTRAR, escriba q y presione ENTRAR.

Recuperación de un registro específico

Este procedimiento recupera un número de registro específico del archivo Ntds.dit mediante la variable de número de registro DNT. Una de las funciones de la capa de base de datos consiste en traducir cada nombre distintivo en una estructura de enteros denominada etiqueta de nombre distintivo, que se usa para todos los accesos internos. La capa de base de datos garantiza la exclusividad de la etiqueta de nombre distintivo para cada registro de base de datos. Para mostrar índices y su DNT asociado, use el comando integridad en el menú Archivos de Ntdsutil.exe.

  1. En el símbolo del sistema Ntdsutil.exe, escriba Análisis semántico de base de datos y presione ENTRAR.
  2. En el símbolo del sistema del comprobador semántico, escriba Go y presione ENTRAR.
  3. En el símbolo del sistema del comprobador semántico, escriba Obtener número de registro DNT y, a continuación, presione ENTRAR.
  4. Se muestra la comprobación. Para salir, escriba q, presione ENTRAR, escriba q y presione ENTRAR.