26 de agosto de 2026 · 5 min de leitura
Mensagem que o cliente recebe: "Login failed for user 'nome_do_usuario'." — Msg 18456, Level 14, State 1. O State 1 é proposital: o SQL Server nunca revela pro cliente se o problema foi usuário inexistente ou senha errada (evita dar dica pra quem está tentando adivinhar credenciais). O motivo real só aparece no log de erros do servidor (ERRORLOG), visível apenas a quem tem acesso de admin na instância.
EXEC sp_readerrorlog 0, 1, 'Login failed';
Se o erro está afetando uma aplicação inteira (não só um usuário), o State 38/40 (banco padrão inacessível) e o State 8 (senha errada, geralmente após rotação de credencial) são os dois primeiros suspeitos — cobrem a maioria dos incidentes de "aplicação parou de conectar do nada".
O codeDB monitora falhas de login recorrentes e picos incomuns, então um ataque de força bruta ou uma credencial rotacionada sem avisar o time aparece como alerta, não como usuário reclamando.
Artigos relacionados
30 dias grátis para aplicar tudo que você aprendeu aqui no seu próprio ambiente.
Começar gratuitamenteMonitoramento inteligente de SQL Server com agente local seguro e diagnósticos em tempo real.
© 2026 codeDB. Todos os direitos reservados.
Powered by codeDB
codeDB Informática Ltda — CNPJ 18.953.756/0001-10 — Florianópolis/SC