Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Sätter upp en notis om en varning.
Syntax
dbo.sp_add_notification
[ @alert_name = ] N'alert_name'
, [ @operator_name = ] N'operator_name'
, [ @notification_method = ] notification_method
[ ; ]
Arguments
[ @alert_name = ] N'alert_name'
Varningen för denna notis. @alert_name är sysname, utan standard.
[ @operator_name = ] N'operator_name'
Operatören ska meddelas när larmet inträffar. @operator_name är sysname, utan standard.
[ @notification_method = ] notification_method
Metoden för hur operatören underrättas.
@notification_method är Tinyint, utan standard.
@notification_method kan vara ett eller flera av dessa värden kombinerade med en OR logisk operator.
| Value | Description |
|---|---|
1 |
|
2 |
Personsökare |
4 |
net send |
Returnera kodvärden
0 (lyckades) eller 1 (fel).
Resultatuppsättning
None.
Remarks
sp_add_notification måste köras från databasen msdb .
SQL Server Management Studio är ett enkelt, grafiskt sätt att hantera hela aviseringssystemet. Att använda Management Studio är det rekommenderade sättet att konfigurera din aviseringsinfrastruktur.
Om du vill skicka ett meddelande som svar på en avisering måste du först konfigurera SQL Server-agenten för att skicka e-post.
Om ett fel inträffar när du skickar ett e-postmeddelande eller ett meddelande från en sidsökare rapporteras felet i felloggen för SQL Server Agent-tjänsten.
Permissions
Du kan ge EXECUTE behörigheter för denna procedur, men dessa behörigheter kan åsidosättas vid en SQL Server-uppgradering.
Examples
Följande exempel lägger till en e-postnotis för den angivna varningen (Test Alert).
Note
Detta exempel antar att redan Test Alert existerar och att François Ajenstat är ett giltigt operatornamn.
USE msdb;
GO
EXECUTE dbo.sp_add_notification
@alert_name = N'Test Alert',
@operator_name = N'François Ajenstat',
@notification_method = 1;
GO