Compartilhar via


Iniciar ou interromper um conjunto de coleta

Este tópico descreve como iniciar ou parar um conjunto de coleções no SQL Server 2014 usando SQL Server Management Studio ou Transact-SQL.

Neste tópico

Antes de começar

Limitações e Restrições

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

  • Diferentemente de procedimentos armazenados comuns, os procedimentos armazenados do coletor de dados usam estritamente parâmetros digitados e não oferecem suporte à conversão automática de tipo de dados. Se esses parâmetros não forem chamados pelos tipos de dados com parâmetros de entrada corretos, como especificado na descrição do argumento, o procedimento armazenado retornará um erro.

Pré-requisitos

  • O SQL Server Agent deve ser iniciado.

Recomendações

Segurança

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, a associação da função de servidor fixa sysadmin será necessária. Exemplos

Como usar o SQL Server Management Studio.

Para 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 clique em 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.

Para 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 a ser interrompido e clique em 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.

Usando o Transact-SQL

Para iniciar um conjunto de coleta

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

  2. Na barra Padrão, clique em Nova Consulta.

  3. Copie e cole o exemplo a seguir na janela de consulta e clique em 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;  

Para parar um conjunto de coleta

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

  2. Na barra Padrão, clique em Nova Consulta.

  3. Copie e cole o exemplo a seguir na janela de consulta e clique em 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;  

Consulte Também

Exibições do Coletor de Dados (Transact-SQL)
Coleta de Dados