sp_add_notification (Transact-SQL)

Van toepassing op:SQL Server

Maakt een melding voor een melding.

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'

De melding voor deze melding. @alert_name is sysname, zonder standaard.

[ @operator_name = ] N'operator_name'

De operator moet worden geïnformeerd wanneer de waarschuwing optreedt. @operator_name is een systeemnaam, zonder standaard.

[ @notification_method = ] notification_method

De methode waarmee de operator wordt geïnformeerd. @notification_method is heel klein, zonder standaard. @notification_method kan een of meer van deze waarden gecombineerd zijn met een logische OR operator.

Value Beschrijving
1 E-mail
2 Pager
4 net send

Codewaarden retourneren

0 (geslaagd) of 1 (mislukt).

Resultaatset

None.

Remarks

sp_add_notification Moet vanuit de msdb database worden uitgevoerd.

SQL Server Management Studio biedt een eenvoudige, grafische manier om het hele waarschuwingssysteem te beheren. Het gebruik van Management Studio is de aanbevolen manier om uw waarschuwingsinfrastructuur te configureren.

Als u een melding wilt verzenden als reactie op een waarschuwing, moet u eerst SQL Server Agent configureren om e-mail te verzenden.

Als er een fout optreedt bij het verzenden van een e-mailbericht of pagermelding, wordt de fout gerapporteerd in het foutenlogboek van de SQL Server Agent-service.

Permissions

Je kunt rechten verlenen EXECUTE op deze procedure, maar deze rechten kunnen worden overschreven tijdens een SQL Server-upgrade.

Examples

Het volgende voorbeeld voegt een e-mailmelding toe voor de opgegeven waarschuwing (Test Alert).

Note

Dit voorbeeld gaat ervan uit dat Test Alert er al bestaat en dat François Ajenstat een geldige operatornaam is.

USE msdb;
GO

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