sp_add_notification (Transact-SQL)
Configura uma notificação para um alerta.
Convenções da sintaxe Transact-SQL
Sintaxe
sp_add_notification [ @alert_name = ] 'alert' ,
[ @operator_name = ] 'operator' ,
[ @notification_method = ] notification_method
Argumentos
[ @alert_name= ] 'alert'
O alerta para esta notificação. alert é sysname, sem padrão.[ @operator_name= ] 'operator'
O operador a ser notificado quando o alerta ocorrer. operator é sysname, sem padrão.[ @notification_method= ] notification_method
O método através do qual o operador é notificado. notification_method é tinyint, sem padrão. notification_method pode ser um ou mais destes valores, combinados com um operador lógico OR.Value
Descrição
1
Email
2
Pager
4
net send
Valores de código de retorno
0 (êxito) ou 1 (falha)
Conjuntos de resultados
Nenhum
Comentários
sp_add_notification deve ser executado a partir do banco de dados msdb.
O SQL Server Management Studio fornece um modo fácil e gráfico para gerenciar o sistema de alertas inteiro. Usar o Management Studio é o modo recomendado de configuração de sua infraestrutura de alerta.
Para enviar uma notificação em resposta a um alerta, primeiro você deve configurar o SQL Server Agent para enviar email.
Se ocorrer uma falha ao enviar uma mensagem de email ou uma notificação de pager, a falha será relatada no log de erros do SQL Server Agent.
Permissões
Somente os membros da função de servidor fixa sysadmin podem executar sp_add_notification.
Exemplos
O exemplo a seguir adiciona uma notificação de email para o alerta especificado (Test Alert).
Observação |
---|
Este exemplo supõe que Test Alert já existe e que François Ajenstat é um nome de operador válido. |
USE msdb ;
GO
EXEC dbo.sp_add_notification
@alert_name = N'Test Alert',
@operator_name = N'François Ajenstat',
@notification_method = 1 ;
GO
Consulte também
Referência
sp_delete_notification (Transact-SQL)
sp_help_notification (Transact-SQL)
sp_update_notification (Transact-SQL)