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


sp_delete_category (Transact-SQL)

Удаляет указанную категорию заданий, предупреждений или операторов с текущего сервера.

Значок ссылки на разделСоглашения о синтаксическом обозначении в Transact-SQL

Синтаксис

sp_delete_category [ @class = ] 'class' , [ @name = ] 'name' 

Аргументы

  • [ @class =] 'class'
    Класс категории. Аргумент class имеет тип varchar(8), не имеет значения по умолчанию и должен быть равен одному из следующих значений.

    Значение

    Описание

    JOB

    Удаляет категорию задания.

    ALERT

    Удаляет категорию предупреждения.

    OPERATOR

    Удаляет категорию оператора.

  • [ @name =] 'name'
    Имя удаляемой категории. Аргумент name имеет тип sysname и не имеет значения по умолчанию.

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

0 (успешное завершение) или 1 (неуспешное завершение)

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

Нет

Замечания

Процедура sp_delete_category должна выполняться из базы данных msdb.

Удаление категории относит задания, предупреждения или операторы данной категории в категорию по умолчанию для объектов этих классов.

Разрешения

Только члены предопределенной роли сервера sysadmin могут выполнять эту процедуру.

Примеры

В следующем примере удаляется категория заданий с именем AdminJobs.

USE msdb ;
GO 

EXEC dbo.sp_delete_category
    @name = N'AdminJobs',
    @class = N'JOB' ;
GO