Recientemente estuve haciendo monitoreo de desempeño de un servidor de SQL, que bajo condiciones que parecían aleatorias, se hacía muy lento y procesos que antes tomaban 5 o 6 minutos, de pronto tomaban 4 o más horas. Después de estudiar los sospechosos usuales (estadísticas, índices, bloqueos, tempdb, etc.), no tenía ningún culpable evidente, por lo que volqué mi vista hacia mi archienemigo el antivirus, pero a diferencia de otras ocasiones, esta vez más me fue imposible demostrar su culpabilidad. No pude más de acordarme de la letra de la famosa canción del Rey León:

Pumba: … ¡Qué vergüenza!

Timón: ¡Oh, qué vergüenza!

Pumba: ¡Mi nombre cambié a Hortensia!

Timón: ¡Ese nombre no te queda!

Pumba: ¡Y mucho sufrí yo!

Timón: ¡Ay, como sufrió!

Pero no hubo problema, seguí intentando y descubrí que en esta ocasión el problema era otro, y que estaba asociado con la autenticación Windows y el Active Directory. Para hacerlo tuve que agregar una nueva herramienta a mi caja de herramientas para diagnósticos: NLTEST. El Nltest es una aplicación que se ejecuta desde la línea de comando y que está incluida en el Windows Server y permite a los administradores diagnosticar posibles problemas de comunicación y autenticación del Active Directory.

Lo primero es que podemos hacer es configurar una bitácora de actividades del servicio de NetLogon. Para configurar la bitácora se usa el comando:

nltest /dbflag:0x2080ffff

Mientras este configurada esta opción, el servicio NetLogon almacenara en la ruta %windir%debug el archivo con la bitácora de servicio. Para deshabilitar la bitácora debe usarse el comando:

nltest /dbflag:0x0

Para más información, ver http://blogs.technet.com/b/askpfeplat/archive/2013/01/28/quick-reference-troubleshooting-netlogon-error-codes.aspx#_Toc345694518

 

Javier Loria

Javier es Mentor de SolidQ basado en Costa Rica. Él comenzó su carrera profesional en 1992, como un desarrollador de software e ingeniero de sistema. Su carrera evolucionó rápidamente hacia la formación, especialmente en el mundo XML y OLAP, con clientes de formación en diferentes lugares en América Latina. Es un arquitecto de software y ayuda a nuestros clientes en América Latina a implementar arquitecturas de Business Intelligence. Javier se convirtió en SQL Server MVP en 2001 y es un MCT, MCSE, MCSD, y MCAD. Javier fue uno de los autores de los cursos de entrenamiento Microsoft de Microsoft SQL Server 2005. Es el coautor de varios libros, incluyendo MOC2782: Diseño de bases de datos de Microsoft ® SQL Server ™ 2005, el kit de formación MCTS 70-431: implementación y mantenimiento de SQL Server 2005 y Microsoft SQL Server 2005 Database Essentials Step by Step.

Latest posts by Javier Loria (see all)