Inquiridor
Gravar no Log de Erros do SQL SERVER

Pergunta
-
Olá.
É possível gravar no log de erros do sqlserver a partir de uma query ?
Obrigado.
- Movido Gustavo Maia Aguiar segunda-feira, 23 de janeiro de 2012 14:01 (De:Programação avançada com o SQL Server)
Todas as Respostas
-
Bom dia.
A melhor opção é voce estar erros com try catch por exemplo, e fazer inserts em uma tabela de log.
Fabrizzio A. Caputo
MCT
Certificações:
Oracle OCA 11g
MCITP SQL Server 2008 Implementation and Maintenance
MCITP SQL Server 2008 Developer
Blog Pessoal: www.fabrizziocaputo.wordpress.com
Blog Empresa: www.tripletech.com.br/blog
Twitter: @FabrizzioCaputo
Email: fabrizzio.antoniaci@gmail.com- Sugerido como Resposta Gustavo Maia Aguiar quarta-feira, 25 de janeiro de 2012 00:27
-
-
Boa Noite,
Você pode fazer com que erros apareçam no ErrorLog do SQL Server com o comando RAISERROR e a opção WITH LOG ou com a xp_logevent. Ambos vão exigir permissões de SysAdmin.
A menos que estejamos falando de erros de rotinas administrativas não acho uma boa prática fazer isso. Colocar erros de negócio no log do SQL Server é imputar ao administrador (DBA) a responsabilidade de verificar erros de negócio e (ou) aplicação. Além de poluir o ErrorLog, temos de lembrar que ele não é o meio mais simples e performático de consultar.
Se esse for o caso, opto pela sugestão do Fabrizzio.
[ ]s,
Gustavo Maia Aguiar
Blog: http://gustavomaiaaguiar.wordpress.com
Vídeos: http://www.youtube.com/user/gmasql
Classifique as respostas. O seu feedback é imprescindível- Sugerido como Resposta Gustavo Maia Aguiar quarta-feira, 25 de janeiro de 2012 00:29