Compartilhar via


sp_delete_category (Transact-SQL)

Aplica-se a: SQL Server

Remove a categoria especificada de trabalhos, alertas ou operadores do servidor atual.

Convenções de sintaxe de Transact-SQL

Sintaxe

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

Argumentos

@class [ = ] 'classe'

A classe da categoria. @class é varchar(8), sem padrão, e deve ser um desses valores.

Valor Descrição
JOB Exclui uma categoria de trabalho.
ALERT Exclui uma categoria de alerta.
OPERATOR Exclui uma categoria de operador.

@name [ = ] N'nome'

O nome da categoria a ser removida. @name é sysname, sem padrão.

Valores do código de retorno

0 (sucesso) ou 1 (falha).

Conjunto de resultados

Nenhum.

Comentários

sp_delete_category deve ser executado a partir do msdb banco de dados.

A exclusão de uma categoria recategoriza quaisquer trabalhos, alertas ou operadores nessa categoria para a categoria padrão da classe.

Permissões

Esse procedimento armazenado pertence à função db_owner . Você pode conceder EXECUTE permissões para qualquer usuário, mas essas permissões podem ser substituídas durante uma atualização do SQL Server.

Exemplos

O exemplo a seguir exclui a categoria de trabalho denominada AdminJobs.

USE msdb;
GO

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