Partager via


sp_syscollector_stop_collection_set (Transact-SQL)

S'applique à : SQL Server

Arrête un jeu d'éléments de collecte.

Conventions de la syntaxe Transact-SQL

Syntaxe

sp_syscollector_stop_collection_set
    [ [ @collection_set_id = ] collection_set_id ]
    [ , [ @name = ] N'name' ]
    [ , [ @stop_collection_job = ] stop_collection_job ]
[ ; ]

Arguments

[ @collection_set_id = ] collection_set_id

Identificateur local unique du jeu de collections. @collection_set_id est int, avec la valeur par défaut NULL. @collection_set_id doit avoir une valeur si @name est NULL.

[ @name = ] N'name'

Nom du jeu d'éléments de collecte. @name est sysname, avec la valeur par défaut NULL. @name doit avoir une valeur si @collection_set_id est NULL.

[ @stop_collection_job = ] stop_collection_job

Spécifie que le travail de collecte du jeu de collections doit être arrêté s’il est en cours d’exécution. @stop_collection_job est bit, avec une valeur par défaut 1.

@stop_collection_job s’applique uniquement aux ensembles de collections avec le mode collection défini sur mis en cache. Pour plus d’informations, consultez sp_syscollector_create_collection_set.

Valeurs des codes de retour

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

Notes

sp_syscollector_create_collection_set doit être exécuté dans le contexte de la msdb base de données système.

autorisations

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

Exemples

L'exemple suivant arrête un jeu d'éléments de collecte à l'aide de son identificateur.

USE msdb;
GO
EXEC sp_syscollector_stop_collection_set
    @collection_set_id = 1;