Condividi tramite


sp_update_notification (Transact-SQL)

Si applica a: SQL Server

Aggiorna il metodo di notifica da adottare quando viene generato un avviso.

Convenzioni relative alla sintassi Transact-SQL

Sintassi

sp_update_notification
    [ @alert_name = ] N'alert_name'
    , [ @operator_name = ] N'operator_name'
    , [ @notification_method = ] notification_method
[ ; ]

Argomenti

[ @alert_name = ] N'alert_name'

Nome dell'avviso associato alla notifica. @alert_name è sysname, senza impostazione predefinita.

[ @operator_name = ] N'operator_name'

Operatore che riceve una notifica quando si verifica l'avviso. @operator_name è sysname, senza impostazione predefinita.

[ @notification_method = ] notification_method

Metodo adottato per l'invio della notifica all'operatore. @notification_method è tinyint e può essere uno o più di questi valori.

Valore Descrizione
1 E-mail
2 Cellulare 2
4 net send
7 Tutti i metodi

Valori del codice restituito

0 (esito positivo) o 1 (errore).

Osservazioni:

sp_update_notification deve essere eseguito dal msdb database.

È possibile aggiornare una notifica per un operatore che non dispone delle informazioni sull'indirizzo necessarie usando il notification_method specificato. Se si verifica un errore durante l'invio di un messaggio di posta elettronica o di una notifica di cercapersone, l'errore viene segnalato nel log degli errori di SQL Server Agent.

Autorizzazioni

Per eseguire questa stored procedure, agli utenti deve essere concesso il ruolo predefinito del server sysadmin .

Esempi

Nell'esempio seguente viene modificato il metodo di notifica per le notifiche inviate a François Ajenstatper l'avviso 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