Delen via


sp_update_notification (Transact-SQL)

Van toepassing op:SQL Server

Hiermee wordt de meldingsmethode van een waarschuwingsmelding bijgewerkt.

Transact-SQL syntaxis-conventies

Syntaxis

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

Argumenten

[ @alert_name = ] N'alert_name'

De naam van de waarschuwing die aan deze melding is gekoppeld. @alert_nameis sysname, zonder standaardwaarde.

[ @operator_name = ] N'operator_name'

De operator die wordt gewaarschuwd wanneer de waarschuwing plaatsvindt. @operator_name is sysname, zonder standaardinstelling.

[ @notification_method = ] notification_method

De methode waarmee de operator op de hoogte wordt gesteld. @notification_method is klein en kan een of meer van deze waarden zijn.

Waarde Beschrijving
1 E-mail
2 Pager
4 net send
7 Alle methoden

Codewaarden retourneren

0 (geslaagd) of 1 (mislukt).

Opmerkingen

sp_update_notification moet worden uitgevoerd vanuit de msdb-database.

U kunt een melding bijwerken voor een operator die niet over de benodigde adresgegevens beschikt met behulp van de opgegeven notification_method. 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.

Machtigingen

Als u deze opgeslagen procedure wilt uitvoeren, moeten gebruikers de vaste serverfunctie sysadmin krijgen.

Voorbeelden

In het volgende voorbeeld wordt de meldingsmethode gewijzigd voor meldingen die voor de waarschuwing François Ajenstatworden verzondenTest Alert.

USE msdb;
GO

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