Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/10/2015, 10:25
Avatar de iislas
iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 4 meses
Puntos: 180
Respuesta: Reportar un Job cuando uno de sus pasos falla

Exacto !!, hay que darle la vuelta, agregas un ultimo paso, que analice que paso con tu job y envie la notificación correspondiente
Código SQL:
Ver original
  1. EXEC sp_send_dbmail
  2. @profile_name = 'your_current_db_mail_profile_name',
  3. @recipients = '[email protected]',
  4. @subject = 'Job steps output',
  5. @body = 'Status of job steps below.',
  6. @execute_query_database = 'msdb',
  7. @query = '
  8. select sj.name,sjh.step_name,
  9. case sjh.run_status
  10. when 0 then ''Failed''
  11. when 1 then ''Pass''
  12. when 2 then ''Retry''
  13. when 3 then ''Cancel''
  14. end as job_status
  15. from sysjobhistory sjh inner join sysjobs sj ON (sj.job_id=sjh.job_id )
  16. where run_date=convert(int,convert(varchar(8),getdate(),112))
  17. and sj.job_id=''enter-your-job-GUID-here''
  18. '
__________________
MCTS Isaias Islas