Condividi tramite


sp_update_notification (Transact-SQL)

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

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

Sintassi

sp_update_notification
          [@alert_name =] 'alert' ,
     [@operator_name =] 'operator' ,
     [@notification_method =] notification

Argomenti

  • [ @alert_name =] 'alert'
    Nome dell'avviso associato alla notifica. alert è di tipo sysname e non prevede alcun valore predefinito.

  • [ @operator_name =] 'operator'
    Operatore a cui inviare una notifica quando viene generato l'avviso. operator è di tipo sysname e non prevede alcun valore predefinito.

  • [ @notification_method =] notification
    Metodo adottato per l'invio della notifica all'operatore. notificationè di tipo tinyint e non prevede alcun valore predefinito. I possibili valori sono i seguenti.

    Valore

    Descrizione

    1

    Posta elettronica

    2

    Cercapersone

    4

    net send

    7

    Tutti i metodi

Valori restituiti

0 (esito positivo) o 1 (esito negativo)

Osservazioni

La stored procedure sp_update_notification deve essere eseguita nel database msdb.

È possibile aggiornare la notifica per un operatore che non dispone delle informazioni necessarie sull'indirizzo tramite il metodo di notifica specificato in notification_method. Gli eventuali errori che si verificano durante l'invio di un messaggio di posta elettronica o di una notifica su cercapersone vengono registrati nel log degli errori di Microsoft SQL Server Agent.

Autorizzazioni

Per eseguire questa stored procedure, è necessario assegnare gli utenti al ruolo predefinito del server sysadmin.

Esempi

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