Вы находитесь на странице: 1из 5

Desfragmentar o compactar la base de datos del Directorio Activo en Windows 2003

24 de Octubre de 2008

Con este documento aprenderemos cómo compactar y defragmentar la base de datos del Directorio
Activo. Este proceso se ha de realizar en cada uno de los controladores de dominio que tengamos. Con
esto conseguiremos a parte de mayor rendimiento, que la base de datos ocupe menos. Antes de
comenzar con este asistente es recomendable realizar una copia de seguridad del Directorio Activo. En
este documento se muestra cómo hacerlo en un servidor con sistema operativo Microsoft Windows 2003.

Para ello, debemos reiniciar el controlador de dominio y durante el reinicio pulsar F8, elegiremos la
opción “Modo de restauración de SD (sólo contr. de dominio de Windows)”,

Una vez estemos logueados en el servidor, abriremos una consola de MSDOS, escribimos el comando
NTDSUTIL y pulsamos Enter,
Dentro de la linea de comandos NTDSUTIL, escribiremos FILES, pulsamos Enter,

Dentro del prompt FILE MAINTENANCE, debemos escribir: COMPACT TO DIRECTORIO_TEMPORAL y


damos al Enter,

… esperamos unos segundos/minutos dependiendo del tamaño de nuestra BD, mientras la


defragmenta…
Bien, la tarea se ha completado rápidamente, ahora salimos de la linea de comandos con QUIT.

Ahora, debemos entrar en el directorio donde se guardan los registros de transacciones, que por defecto
es: C:\WINDOWS\NTDS y eliminar todos los ficheros con extensión LOG. En línea de comandos sería
algo como: DEL C:\WINDOWS\NTDS\*.LOG.

Debemos hacernos una copia de la BD nuestra de Directorio Activo que será NTDS.DIT que por defecto
está en: C:\WINDOWS\NTDS. Una vez la tengamos copiada debemos sustituir la original con la base de
datos que nos ha compactado en el directorio temporal.
Una vez ya tenemos la BD compactada en el directorio que tiene que ser, debemos comprobar la
integridad de está base de datos que sea correcta, para ello, volvemos a una ventana de DOS y con el
comando NTDSUTIL,

Dentro de la linea de comandos NTDSUTIL, escribiremos FILES, pulsamos Enter,

Dentro del prompt FILE MAINTENANCE, debemos escribir: INTEGRITY y damos al Enter,
… esperamos unos minutos mientras se comprueba que la BD está bien…

Ok, ya tenemos la BD desfragmentada y comprobada, ya queda reiniciar el servidor de forma normal y


listo.

Вам также может понравиться