Algo sigue registrándose en los archivos ubicados aquí:
C:\Program Files\Microsoft SQL Server\MSSQL11.SQLSERVER\MSSQL\Log
Archivos como estos se siguen actualizando:SQLFT0000700007.LOG
¡15 errores por segundo! ¡Obviamente, el servidor se quedó sin espacio en disco!
Los errores son siempre los mismos y siguen sucediendo:
"Error de inicio de sesión para el usuario 'aspnet'. Motivo: no se pudo encontrar un inicio de sesión que coincida con el nombre proporcionado".
Y se alterna con:
"Error: 18456, Gravedad: 14, Estado: 5".
¿Por qué no puedo ver la base de datos a la que está asociado? ¿O de dónde viene la solicitud?
¿Y cómo encuentro la causa de este problema?
Respuesta1
Este fue un ataque de fuerza bruta a mi servidor SQL. Utilicé la configuración del firewall para bloquear solicitudes de la IP especificada al final del mensaje (que no se muestra en la pregunta).
Respuesta2
No puede ver la base de datos porque un inicio de sesión es un objeto de nivel de servidor/instancia. Los usuarios son objetos a nivel de base de datos. También es posible que el atacante estuviera intentando forzar el inicio de sesión de aspnet sin especificar una base de datos inicial, con la esperanza de que ya esté asignada a un usuario y una base de datos predeterminada.