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