El directorio activo o AD DS tiene una base de datos. Esta base de datos se extiende y aumente como cualquier base de datos.

En Windows Server suele estar en la siguiente ruta c:\windows\ntds  y se llama NTDS.DIT

La base de datos que está en AD DS es transaccional, debe completarse o cancelarse no puede quedarse por la mitad, tiene que acabarse o cancelarse.

Cada cierto tiempo esta bien hacer backups, restauración (si se corrompe la base de datos de AD DS) o bien desfragmentar la base de datos para que esta funcione mas rápido y que elimine los huecos libres, que se generar al crear objetos en Active Directory.

Podemos hacer lo siguiente:

  • Restaurar: La base de datos que tenemos guardada, se restaura por si la que tenemos esta comprometida o bien corrupta.
  • Desfragmentar: Desfragmentar la base de datos, para borrar los huecos de la base de datos y optimizarla para que funcione más rápido y que esté optimizada.
  • Crear Backup: Crear backups por si se corrompe la base de datos de AD DS y tenerlos para proceder a una restauración.

Desfragmentar base de datos, con esto optimizaremos las consultas / peticiones que se hará a la base de datos que esta en la ruta c:\windows\ntds y se llama NTDS.DIT

Vamos a proceder a hacer la desfragmentacion de la DB

Lo primero que tenemos que hacer es parar el servicio. Hay dos métodos, o bien entrando en Services.msc y paramos el servicio o bien a través de CMD.

Services.msc parando el servicio de Active Direcotry Domain Services

La segunda opción es a través de CMD:

Escribimos el comando «NET STOP NTDS» y confirmamos que queremos parar el servicio.

Ahora nos quedamos en la misma consola y ejecutamos el comando conforme la foto, con esto, entramos en la base de datos a través del comando «NTDSUTIL» y activamos la instancia con «activate instance ntds«

Ahora ejecutamos NTDSUTIL y una vez dentro, activamos la instancia con «Activate instance NTDS» una vez que está activada, ponemos files para entrar en modo mantenimiento.

Con el comando «compact to » le indicamos el directorio donde queremos hacer el backup del NTDS.DIT.

Como se ve en la imagen:

Ahora comprobamos que se hizo en la ruta c:\backup\ el backup del NTDS.DIT

Ahora una vez desfragmentada la base de datos, la copiamos en la ruta de C:\Windows\NTDS conforme el comando de la imagen

Con esto tendríamos la base de datos, desfragmentada, un backup cada cierto tiempo que es recomendable hacerlo, por si pasaría algo con la base de datos.

Autor/a: Robert Cristian Morar

Curso: Microsoft MCSA Windows Server 2016 + AWS + Azure Administrator

Centro: Tajamar 

Año académico: 2019-2020 

Leave a Comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.