sp_syscollector_delete_collection_set (Transact-SQL)
Supprime un jeu d'éléments de collecte définis par l'utilisateur et tous ses éléments de collecte.
Syntaxe
sp_syscollector_delete_collection_set [[ @collection_set_id = ] collection_set_id OUTPUT ]
, [[ @name = ] 'name' ]
Arguments
[ @collection\_set\_id = ] collection_set_id
Identificateur unique pour le jeu d'éléments de collecte. collection_set_id est de type int et doit avoir une valeur si name a la valeur NULL.[ @name = ] 'name'
Nom du jeu d'éléments de collection. name est de typesysname et doit avoir une valeur si collection_set_id a la valeur NULL.
Valeurs des codes de retour
0 (succès) ou 1 (échec)
Notes
sp_syscollector_delete_collection_set doit être exécuté dans le contexte de la base de données système msdb.
collection_set_id ou name doit avoir une valeur, tous deux ne pouvant avoir la valeur NULL. Pour obtenir ces valeurs, interrogez la vue système syscollector_collection_set.
Les jeux d'éléments de collecte définis par le système ne peuvent pas être supprimés.
Autorisations
L'exécution de cette procédure requiert l'appartenance au rôle de base de données fixe dc_admin (avec autorisation EXECUTE).
Exemples
L'exemple suivant supprime un jeu d'éléments de collecte définis par l'utilisateur qui spécifie le paramètre collection_set_id :
USE msdb;
GO
EXEC dbo.sp_syscollector_delete_collection_set
@collection_set_id = 4;
Voir aussi