Compartir a través de


sp_delete_category (Transact-SQL)

Se aplica a: SQL Server

Quita del servidor actual la categoría especificada de trabajos, alertas u operadores.

Convenciones de sintaxis de Transact-SQL

Sintaxis

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

Argumentos

[ @class = ] 'class'

La clase de la categoría. @class es varchar(8), sin valor predeterminado y debe ser uno de estos valores.

Valor Descripción
JOB Elimina una categoría de trabajo.
ALERT Elimina una categoría de alerta.
OPERATOR Elimina una categoría de operador.

[ @name = ] N'name'

El nombre de la categoría que se va a quitar. @name es sysname, sin ningún valor predeterminado.

Valores de código de retorno

0 (correcto) o 1 (erróneo).

Conjunto de resultados

Ninguno.

Comentarios

sp_delete_category debe ejecutarse desde la msdb base de datos.

Si se elimina una categoría, se establecerán nuevas clasificaciones de trabajos, alertas u operadores de esa categoría en función de la categoría predeterminada para la clase.

Permisos

Este procedimiento almacenado es propiedad del rol db_owner . Puede conceder EXECUTE permisos para cualquier usuario, pero estos permisos se pueden invalidar durante una actualización de SQL Server.

Ejemplos

En el ejemplo siguiente se elimina la categoría de trabajo denominada AdminJobs.

USE msdb;
GO

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