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


sp_delete_category (Transact-SQL)

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

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

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

Синтаксис

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

Аргументы

[ @class = ] 'class'

Класс категории. @class — varchar(8), без значения по умолчанию и должен быть одним из этих значений.

значение Описание
JOB Удаляет категорию задания.
ALERT Удаляет категорию предупреждения.
OPERATOR Удаляет категорию оператора.

[ @name = ] N'name'

Имя удаляемой категории. @name — sysname без значения по умолчанию.

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

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

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

Нет.

Замечания

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

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

Разрешения

Вы можете предоставить EXECUTE разрешения для этой процедуры, но эти разрешения могут быть переопределены во время обновления SQL Server.

Примеры

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

USE msdb;
GO

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