Alguns trabalhos do SQL Server Agent falharam recentemente com erros de conflito. Queria ficar de olho no problema e criei um alerta de monitoramento no SSMS. No entanto, o evento nunca dispara.. o que parece errado.
Alerta com script:
EXEC msdb.dbo.sp_add_alert @name=N'Deadlock(s) detected . . .',
@message_id=0,
@severity=0,
@enabled=1,
@delay_between_responses=720,
@include_event_description_in=1,
@category_name=N'[Uncategorized]',
@performance_condition=N'Locks|Number of Deadlocks/sec|Database|>|0',
@job_id=N'00000000-0000-0000-0000-000000000000'
GO
EXEC msdb.dbo.sp_update_notification @alert_name=N'Deadlock(s) detected . . .',
@operator_name=N'Watchdog', @notification_method = 1
O que está a faltar? Ou há uma maneira melhor de fazer isto?