A leitura dos Logs de Erros do Microsoft SQL Server faz parte do meu dia-a-dia. Através dele posso identificar detalhes sobre o comportamento do SQL Server desde sua inicialização.
No SQL Server Management Studio

Via T-SQL usando a sp_readerrorlog
Com a stored procedure sp_readerrorlog, que não está documentada, pode-se filtrar a pesquisa e navegar pelo arquivo do Log, veja no script baixo:
1 2 3 4 5 6 7 8 9 10 |
-- Stored procedure (sp) para ler Log de Erros --Primeiro parâmetro : 0 = log atual, 1,2,3... = Arquivo Morto #1,#2,#3... --Segundo parâmetro : 1 ou NULL = Log de Erro, 2 = Log do SQL Agent --Terceito parâmetro : primeira string que deseja buscar --Quarto parâmetro : segunda string para refinar a busca -- abaixo é procurado na log de erros atual a string 'AdventureWorks' e 'backed up' exec sp_readerrorlog 0, 1, 'AdventureWorks', 'backed up' |
Outras informações sobre Log de Erros do SQL Server: