sp_add_notification (Transact-SQL)

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 E-mail
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