Como fazer com que o status de execução dos jobs do SQL Server Agent apareça também nos logs do Windows!

Olá pessoal!

 Hoje vou passar uma dica bem simples, vocês sabiam que é possível fazer com que o status da execução de determinado job do SQL Server Agent apareça nos logs do Windows? 

Como?

1. Primeiro criem um JOB qualquer:

2. Criem um STEP para este job com um comando T-SQL qualquer, no meu caso estou usando:

SELECT * FROM SYS.DM_EXEC_REQUESTS


3. Agora cliquem na página Notifications, e ativem a opção Write to the Windows Application Log event log, deixando selecionado When the job succeeds. Cliquem em Ok: 


5. Executem o job:


6. Agora, abram o Event Viewer do Windows, selecionem o Application Log e notem o evento de código 208:


7. O status da execução do job foi registrado no log do Windows! Configuramos para registrar sucesso. Se quiséssemos registrar as falhas, escolheríamos a opção When the job fails, conforme imagem abaixo:


8. Coloquem um “x” no final da query em T-SQL apenas para forçar uma falha no job, executem e agora vejam o que aparece no log do Windows:


9. Para registrarmos ambos, falha ou sucesso, bastaria selecionarmos a opção When the job completes, conforme imagem abaixo:


É isso pessoal! Espero que tenha sido útil. Abraço!

Nenhum comentário:

Postar um comentário