Share via


sp_syscollector_upload_collection_set (Transact-SQL)

Se aplica a:SQL Server

Inicia una carga de datos de conjuntos de recopilación si el conjunto de recopilación está habilitado.

Importante

Este procedimiento almacenado solo se puede utilizar para conjuntos de recopilación configurados para la recopilación y carga de datos en modo de almacenamiento en caché.

Convenciones de sintaxis de Transact-SQL

Sintaxis

sp_syscollector_upload_collection_set
    [ [ @collection_set_id = ] collection_set_id ]
    [ , [ @name = ] N'name' ]
[ ; ]

Argumentos

[ @collection_set_id = ] collection_set_id

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

[ @name = ] N'name'

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

Valores de código de retorno

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

Comentarios

Tanto @collection_set_id como @name deben tener un valor; ambos no pueden ser NULL.

Este procedimiento se puede usar para iniciar una carga a petición para un conjunto de recopilación en ejecución. Solo se puede utilizar para conjuntos de recopilación configurados para la recopilación y carga de datos en modo de almacenamiento en caché. Esto permite al usuario obtener datos para analizarlos sin tener que esperar a una carga programada.

Permisos

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

Ejemplos

Hace una carga a petición de un conjunto de recopilación denominado Simple Collection Set.

USE msdb;
GO
EXEC sp_syscollector_upload_collection_set @name = 'Simple Collection Set';