sp_update_notification (Transact-SQL)
Aplica-se: SQL Server
Atualiza o método de uma notificação de alerta.
Convenções de sintaxe de Transact-SQL
Sintaxe
sp_update_notification
[ @alert_name = ] N'alert_name'
, [ @operator_name = ] N'operator_name'
, [ @notification_method = ] notification_method
[ ; ]
Argumentos
@alert_name [ = ] N'alert_name'
O nome do alerta associado a esta notificação. @alert_name é sysname, sem padrão.
@operator_name [ = ] N'operator_name'
O operador que é notificado quando o alerta ocorre. @operator_name é sysname, sem padrão.
@notification_method [ = ] notification_method
O método através do qual o operador é notificado. @notification_method é tinyint e pode ser um ou mais desses valores.
Valor | Descrição |
---|---|
1 |
|
2 |
Pager |
4 |
net send |
7 |
Todos os métodos |
Valores do código de retorno
0
(sucesso) ou 1
(falha).
Comentários
sp_update_notification
deve ser executado a partir do msdb
banco de dados.
Você pode atualizar uma notificação para um operador que não tem as informações de endereço necessárias usando o notification_method especificado. Se ocorrer uma falha ao enviar uma mensagem de email ou notificação de pager, a falha será relatada no log de erros do SQL Server Agent.
Permissões
Para executar esse procedimento armazenado, os usuários devem receber a função de servidor fixa sysadmin .
Exemplos
O exemplo a seguir modifica o método de notificação para notificações enviadas para François Ajenstat
o alerta Test Alert
.
USE msdb;
GO
EXEC dbo.sp_update_notification
@alert_name = N'Test Alert',
@operator_name = N'François Ajenstat',
@notification_method = 7;
GO