sp_delete_category (Transact-SQL)

S’applique à :SQL Server

Supprime la catégorie spécifiée de travaux, alertes ou opérateurs du serveur courant.

Conventions de la syntaxe Transact-SQL

Syntaxe

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

Arguments

[ @class = ] 'class'

Classe de la catégorie. @class est varchar(8) sans valeur par défaut et doit être l’une de ces valeurs.

Valeur Description
JOB Supprime une catégorie de travaux.
ALERT Supprime une catégorie d'alertes.
OPERATOR Supprime une catégorie d'opérateurs.

[ @name = ] N’name'

Nom de la catégorie à supprimer. @name est sysname, sans valeur par défaut.

Valeurs des codes de retour

0 (réussite) ou 1 (échec).

Jeu de résultats

Aucune.

Notes

sp_delete_category doit être exécuté à partir de la msdb base de données.

Lorsque vous supprimez une catégorie, tous ses travaux, alertes et opérateurs sont réaffectés à la catégorie par défaut de la classe.

Autorisations

Cette procédure stockée appartient au rôle db_owner . Vous pouvez accorder EXECUTE des autorisations pour n’importe quel utilisateur, mais ces autorisations peuvent être remplacées lors d’une mise à niveau de SQL Server.

Exemples

L'exemple suivant supprime la catégorie de travail nommée AdminJobs.

USE msdb;
GO

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