Dela via


sp_update_notification (Transact-SQL)

gäller för:SQL Server

Uppdaterar meddelandemetoden för ett aviseringsmeddelande.

Transact-SQL syntaxkonventioner

Syntax

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

Argumentpunkter

[ @alert_name = ] N'alert_name'

Namnet på aviseringen som är associerad med det här meddelandet. @alert_name är sysname, utan standard.

[ @operator_name = ] N'operator_name'

Operatorn som meddelas när aviseringen inträffar. @operator_name är sysname, utan standard.

[ @notification_method = ] notification_method

Den metod som operatorn meddelas med. @notification_method är tinyint och kan vara ett eller flera av dessa värden.

Värde Beskrivning
1 E-post
2 Personsökare
4 net send
7 Alla metoder

Returnera kodvärden

0 (lyckades) eller 1 (fel).

Anmärkningar

sp_update_notification måste köras från msdb-databasen.

Du kan uppdatera ett meddelande för en operatör som inte har nödvändig adressinformation med hjälp av den angivna notification_method. Om ett fel inträffar när du skickar ett e-postmeddelande eller ett meddelande från en sidsökare rapporteras felet i SQL Server Agent-felloggen.

Behörigheter

Om du vill köra den här lagrade proceduren måste användarna beviljas den fasta serverrollen sysadmin .

Exempel

I följande exempel ändras meddelandemetoden för meddelanden som skickas till François Ajenstat för aviseringen 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