Поделиться через


sp_delete_notification (Transact-SQL)

Область применения: SQL Server

Удаляет определение уведомления агент SQL Server для определенного оповещения и оператора.

Соглашения о синтаксисе Transact-SQL

Синтаксис

sp_delete_notification
    [ @alert_name = ] N'alert_name'
    , [ @operator_name = ] N'operator_name'
[ ; ]

Аргументы

[ @alert_name = ] N'alert_name'

Имя предупреждения. @alert_name — sysname без значения по умолчанию.

[ @operator_name = ] N'operator_name'

Имя оператора. @operator_name — sysname без значения по умолчанию.

Значения кода возврата

0 (успешно) или 1 (сбой).

Результирующий набор

Нет.

Замечания

При удалении уведомления удаляется только уведомление, а предупреждение и оператор не затрагиваются.

Разрешения

Чтобы запустить эту хранимую процедуру, пользователям необходимо предоставить предопределенную роль сервера sysadmin .

Примеры

В следующем примере удаляется уведомление, посланное оператору François Ajenstat при получении предупреждения Test Alert.

USE msdb;
GO

EXEC dbo.sp_delete_notification
    @alert_name = 'Test Alert',
    @operator_name = 'François Ajenstat' ;
GO