Partilhar via


Iniciar ou parar um conjunto de coleta

Aplica-se a:SQL Server

Este artigo descreve como iniciar ou parar um conjunto de coleta no SQL Server ao usar o SQL Server Management Studio ou o Transact-SQL.

Limitações

Os procedimentos armazenados e as exibições do catálogo do coletor de dados são armazenados no banco de dados msdb.

Ao contrário do que ocorre para procedimentos armazenados regulares, os parâmetros para os procedimentos armazenados do coletor de dados são estritamente digitados e não oferecem suporte para a conversão automática de tipo de dados. Se esses parâmetros não forem chamados com os tipos de dados de parâmetro de entrada corretos, conforme especificado na descrição do argumento, o procedimento armazenado retornará um erro.

Pré-requisitos

O Agente do SQL Server deve ser iniciado.

Recomendações

Para obter informações sobre conjuntos de coleta, consulte a exibição de catálogo syscollector_collection_sets .

Permissões

Exige a associação na função de banco de dados fixa dc_operator . Se o conjunto de coleta não tiver uma conta proxy, será necessária a associação à função de servidor fixa sysadmin.

Usar o SQL Server Management Studio

Iniciar um conjunto de coleta

  1. No Pesquisador de Objetos, expanda o nó Gerenciamento , expanda Coleta de Dadose, em seguida, Conjuntos de Coleta de Dados do Sistema.

  2. Clique com o botão direito do mouse no conjunto de coleta que deseja iniciar e, em seguida, selecione Iniciar Conjunto de Coleta de Dados.

    Uma caixa de mensagem exibe os resultados desta ação e uma seta verde no ícone do conjunto de coleta indica que o conjunto de coleta foi iniciado.

Parar um conjunto de coleta

  1. No Pesquisador de Objetos, expanda o nó Gerenciamento , expanda Coleta de Dadose, em seguida, Conjuntos de Coleta de Dados do Sistema.

  2. Clique com o botão direito do mouse no conjunto de coleta que deseja parar e, em seguida, selecione Parar Conjunto de Coleta de Dados.

    Uma caixa de mensagem exibe os resultados dessa ação e um círculo vermelho no ícone do conjunto de coleta indica que o conjunto de coleta foi interrompido.

Usar o Transact-SQL

Iniciar um conjunto de coleta

  1. Conecte-se ao Mecanismo de Banco de Dados.

  2. Na barra Padrão, selecione Nova Consulta.

  3. Copie e cole o exemplo a seguir na janela de consulta e selecione Executar. Este exemplo usa sp_syscollector_start_collection_set para iniciar o conjunto de coleta que tem a ID 1.

USE msdb;
GO
EXEC sp_syscollector_start_collection_set @collection_set_id = 1;

Parar um conjunto de coleta

  1. Conecte-se ao Mecanismo de Banco de Dados.

  2. Na barra Padrão, selecione Nova Consulta.

  3. Copie e cole o exemplo a seguir na janela de consulta e selecione Executar. Este exemplo usa sp_syscollector_stop_collection_set para interromper o conjunto de coleta que tem a ID 1.

USE msdb;
GO
EXEC sp_syscollector_stop_collection_set @collection_set_id = 1;