Compartilhar via


sp_syscollector_upload_collection_set (Transact-SQL)

Aplica-se a: SQL Server

Inicia um carregamento de dados do conjunto de coleta se o conjunto de dados estiver habilitado.

Importante

Esse procedimento armazenado só pode ser usado para conjuntos de coleta que são configurados para a coleta e o carregamento dos dados em cache.

Convenções de sintaxe de Transact-SQL

Sintaxe

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

Argumentos

@collection_set_id [ = ] collection_set_id

O identificador local exclusivo para o conjunto de coleta. @collection_set_id é int e deve ter um valor se @name for NULL.

@name [ = ] N'nome'

Nome do conjunto de coleta. @name é sysname e deve ter um valor se @collection_set_id for NULL.

Valores do código de retorno

0 (sucesso) ou 1 (falha).

Comentários

Tanto @collection_set_id quanto @name devem ter um valor; ambos não podem ser NULL.

Este procedimento pode ser usado para iniciar uma carga sob demanda de um conjunto de coleta em execução. Só pode ser usado para conjuntos de coleta configurados para a coleta e o carregamento dos dados em cache. Isto permite que o usuário obtenha dados para analisar sem precisar aguardar um carregamento programado.

Permissões

Requer associação na função de banco de dados fixa dc_operator (com permissão EXECUTE) para executar este procedimento.

Exemplos

Efetua o carregamento sob demanda de um conjunto de coleta chamado Simple Collection Set.

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