Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Inicia un conjunto de recopilación si el recopilador ya está habilitado y el conjunto de recopilación está configurado para el modo de recopilación de datos no almacenados en caché.
Nota
Este procedimiento producirá un error cuando se ejecute con un conjunto de recopilación que esté configurado para el modo de recopilación de datos almacenados en caché.
sp_syscollector_run_collection_set permite a un usuario tomar instantáneas de los datos a petición.
Se aplica a: SQL Server (SQL Server 2008 a través de la versión actual). |
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_syscollector_run_collection_set [[ @collection_set_id = ] collection_set_id ]
, [[ @name = ] 'name' ]
Argumentos
[ @collection_set_id = ] collection_set_id
Es el identificador único local del conjunto de recopilaciones. collection_set_id es de tipo int y debe tener un valor si name es NULL.[ @name = ] 'name'
Es el nombre del conjunto de recopilación. name es de tipo sysname y debe tener un valor si collection_set_id es NULL.
Valores de código de retorno
0 (correcto) o 1 (error)
Comentarios
collection_set_id o name debe tener un valor; no pueden ser NULL los dos.
Este procedimiento iniciará los trabajos de recopilación y carga para el conjunto de recopilación especificado e iniciará inmediatamente el trabajo del agente de recopilación si el conjunto de recopilación tiene su @collection_mode establecido en sin caché (1). Para obtener más información, vea sp_syscollector_create_collection_set (Transact-SQL).
sp_sycollector_run_collection_set también se puede utilizar para ejecutar un conjunto de recopilación que no tenga una programación.
Permisos
Debe pertenecer al rol fijo de base de datos dc_operator (con permiso EXECUTE) para ejecutar este procedimiento.
Ejemplo
Iniciar un conjunto de recopilación mediante su identificador.
USE msdb;
GO
EXEC sp_syscollector_run_collection_set @collection_set_id = 1;
Vea también
Referencia
Procedimientos almacenados del sistema (Transact-SQL)