Partager via


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.

Icône Lien de rubrique Conventions de la syntaxe Transact-SQL

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 est NULL.

  • [ @name = ] 'name'
    Nom du jeu d'éléments de collecte. name est de type sysname et doit avoir une valeur si collection_set_id est 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

Nécessite l'appartenance au rôle de base de données fixe dc_admin (avec autorisation EXECUTE) pour exécuter cette procédure.

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

Référence

Procédures stockées du collecteur de données (Transact-SQL)

syscollector_collection_sets (Transact-SQL)

Concepts

Collecte de données