Compartir a través de


sp_syscollector_stop_collection_set (Transact-SQL)

Detiene un conjunto de recopilaciones.

Icono de vínculo a temasConvenciones de sintaxis de Transact-SQL

Sintaxis

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

Argumentos

  • [ @collection\_set\_id = ] collection_set_id
    Es el identificador único local del conjunto de recopilación. collection_set_id es de tipo int y su valor predeterminado es NULL. collection_set_id debe tener un valor si name es NULL.

  • [ @name = ] 'name'
    Es el nombre del conjunto de recopilación. name es sysname y su valor predeterminado es 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 debe detenerse si está en ejecución. stop_collection_job es de tipo bit y su valor predeterminado es 1.

    stop_collection_job sólo se aplica a los conjuntos de recopilación cuyo modo de recopilación es el modo de almacenamiento en caché. Para obtener más información, vea sp_syscollector_create_collection_set (Transact-SQL).

Valores de código de retorno

0 (correcto) o 1 (error)

Notas

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

Permisos

Requiere la pertenencia a la función de base de datos fija 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;