Compartir a través de


sp_syscollector_stop_collection_set (Transact-SQL)

Se aplica a: SQL Server

Detiene un conjunto de recopilación.

Convenciones de sintaxis de Transact-SQL

Sintaxis

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

Argumentos

[ @collection_set_id = ] collection_set_id

Identificador local único del conjunto de recopilación. @collection_set_id es int, con un valor predeterminado de NULL. @collection_set_id debe tener un valor si @name es NULL.

[ @name = ] N'name'

Nombre del conjunto de recopilación. @name es sysname, con un valor predeterminado de NULL. @name debe tener un valor si @collection_set_id es NULL.

[ @stop_collection_job = ] stop_collection_job

Especifica que el trabajo de recopilación del conjunto de recopilación se debe detener si se está ejecutando. @stop_collection_job es bit, con un valor predeterminado1.

@stop_collection_job solo se aplica a los conjuntos de recopilación con el modo de recopilación establecido en caché. Para obtener más información, consulte sp_syscollector_create_collection_set.

Valores de código de retorno

0 (correcto) o 1 (erróneo).

Comentarios

sp_syscollector_create_collection_set debe ejecutarse en el contexto de la base de datos del msdb sistema.

Permisos

Requiere la pertenencia al rol fijo de base de datos dc_operator (con permiso EXECUTE) para ejecutar este procedimiento.

Ejemplos

En el ejemplo siguiente se detiene un conjunto de recopilación mediante su identificador.

USE msdb;
GO
EXEC sp_syscollector_stop_collection_set
    @collection_set_id = 1;