Publicidad

SQL Server error - Login failed for user 'NT AUTHORITY\SYSTEM'. [CLIENT: 127.0.0.1]


Por Alex el 09/03/2011 , Comentar el artículo

Comparte este artículo:        




A veces en los logs del SQL Server aparecen errores tan crípticos como el del título. Para poder llegar a averiguar qué le pasa al servidor y que está generando este error vamos a detallar los pasos a seguir.


Síntomas.

En el registro de errores del SQL Server aparece cada minuto o pocos minutos el siguiente error:

Login failed for user 'NT AUTHORITY\SYSTEM'. [CLIENT: 127.0.0.1]



Para poder saber que está pasando y quien, o que, intenta hacer login y a que base de datos intenta hacer login vamos a utilizar el SQL Server Profiler:



Iniciamos una nueva traza File -> New Traza y vais a la pestaña Events Selection y deseleccionáis todo y seleccionáis en la parte inferior derecha los dos checkbox que hay:

- Show All Events
- Show All Columns




Y del Evento Security Audit seleccionáis la opción audit login fails.



Aceptáis y se abrirá la pantalla de las trazas, allí podréis ver algo como esto:



Aquí tenemos que fijarnos en los registros que hay en el SQL Server Profile y nos interesan los campos ApplicationName, DatabaseName y ClientProcessID. ApplicationName nos sirve para identificar el proceso y saber quien está causando el problema, DatabaseName nos dice a que base de datos se intenta conectar y Con ClientProcessID identificaremos el programa que esta dando los error.

Apuntamos el numero que salen en ClientProcessID y abrimos el Task manager de Windows XP y buscáis el PID en el tab procesos. Yo también utilizo el programa Process Explorer que está muy bien. Si en el Task Manager no sale el PID vais al menú View -> Select Columns y seleccionais PID – Process Identifier.

Y esto es todo, feliz programing!!
Saludos
Alex.


Si te ha gustado el artículo compartelo en:      




Añadir un comentarios:

Nombre:
Email: (no se publica el email)




SIGUENOS EN

ARCHIVO

Publicidad

.