Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
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