Sdílet prostřednictvím


sp_update_notification (Transact-SQL)

platí pro:SQL Server

Aktualizuje metodu oznámení upozornění.

Transact-SQL konvence syntaxe

Syntaxe

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

Argumenty

[ @alert_name = ] N'alert_name'

Název výstrahy přidružené k tomuto oznámení. @alert_name je sysname bez výchozího nastavení.

[ @operator_name = ] N'operator_name'

Operátor, který je upozorněn, když dojde k výstraze. @operator_name je sysname bez výchozího nastavení.

[ @notification_method = ] notification_method

Metoda, pomocí které je operátor upozorněn. @notification_method je tinyint a může to být jedna nebo více těchto hodnot.

Hodnota Popis
1 E-mail
2 Pípatko
4 net send
7 Všechny metody

Hodnoty návratového kódu

0 (úspěch) nebo 1 (selhání).

Poznámky

sp_update_notification musí být spuštěna z databáze msdb.

Pomocí zadaného notification_method můžete aktualizovat oznámení pro operátora, který nemá potřebné informace o adrese. Pokud při odesílání e-mailové zprávy nebo oznámení pageru dojde k chybě, zobrazí se chyba v protokolu chyb agenta SQL Serveru.

Povolení

Chcete-li spustit tuto uloženou proceduru, musí být uživatelům udělena pevná role serveru správce systému .

Příklady

Následující příklad upraví metodu oznámení pro oznámení odesílaná François Ajenstat pro výstrahu Test Alert.

USE msdb;
GO

EXECUTE dbo.sp_update_notification
    @alert_name = N'Test Alert',
    @operator_name = N'François Ajenstat',
    @notification_method = 7;
GO