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;