Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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) or 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
Vous pouvez accorder EXECUTE des autorisations sur cette procédure, 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
EXECUTE dbo.sp_delete_category
@name = N'AdminJobs',
@class = N'JOB';
GO