Compartilhar via


sp_syscollector_stop_collection_set (Transact-SQL)

Interrompe um conjunto de coleta.

Ícone de vínculo de tópico Convenções da sintaxe Transact-SQL

Sintaxe

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
    É o identificador local exclusivo do conjunto de coleta. collection_set_id é int com o valor padrão NULL. collection_set_id deverá ter um valor se name for NULL.

  • [ @name = ] 'name'
    É o nome do conjunto de coleta. name é sysname com o valor padrão NULL. name deverá ter um valor se collection_set_id for NULL.

  • [ @stop\_collection\_job = ] stop_collection_job
    Especifica que o trabalho de coleta do conjunto de coleta será interrompido se estiver em execução. stop_collection_job é bit com um padrão 1.

    stop_collection_job aplica-se apenas aos conjuntos de coleta com o modo de coleta definido como cache. Para obter mais informações, consulte sp_syscollector_create_collection_set (Transact-SQL).

Valores de código de retorno

0 (êxito) ou 1 (falha)

Comentários

sp_syscollector_create_collection_set deve ser executado no contexto do banco de dados do sistema msdb .

Permissões

Para executar esse procedimento, é necessária a associação na função de banco de dados fixa dc_operator (com a permissão EXECUTE).

Exemplos

O exemplo a seguir interrompe um conjunto de coleta usando seu identificador.

USE msdb;
GO
EXEC sp_syscollector_stop_collection_set @collection_set_id = 1;

Consulte também

Referência

Procedimentos armazenados de coletor de dados (Transact-SQL)

Conceitos

Coleta de dados