Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server
Utilize o SQL Server Management Studio ou procedures e funções armazenadas do Transact-SQL para gerir diferentes aspetos da recolha de dados, como ativar ou desativar a recolha de dados, alterar a configuração do conjunto de recolha ou visualizar dados no armazém de dados de gestão.
Gerir a recolha de dados usando SSMS
Execute as seguintes tarefas relacionadas com coletores de dados utilizando o Object Explorer no SQL Server Management Studio:
- Configurar o armazém de dados de gestão (SQL Server Management Studio)
- Configurar propriedades de um coletor de dados
- Ativar ou desativar a recolha de dados
- Iniciar ou terminar um conjunto de coleção
- Use o SQL Server Profiler para criar um conjunto de coleções SQL Trace
- Ver registos do conjunto de coleções (SQL Server Management Studio)
- Ver ou alterar os agendamentos do conjunto de coleções (SQL Server Management Studio)
- Ver um relatório de conjunto de coleções (SQL Server Management Studio)
Gerir a recolha de dados usando Transact-SQL
O coletor de dados fornece uma coleção extensa de procedimentos armazenados que pode usar para realizar qualquer tarefa relacionada com coletores de dados. Por exemplo, ao usar o Transact-SQL, pode realizar as seguintes tarefas:
- Configurar Parâmetros de Recolha de Dados (Transact-SQL)
- Ativar ou desativar a recolha de dados
- Iniciar ou terminar um conjunto de coleção
- Criar conjunto de coleções personalizadas - Tipo genérico de coletor de consultas T-SQL
- Adicionar um Item de Coleção a um Conjunto de Coleção (Transact-SQL)
Além disso, existem funções e vistas que pode usar para obter dados de configuração para as msdb bases de dados do armazém de dados de gestão, dados de registo de execução e dados armazenados no armazém de dados de gestão.
Pode usar os procedimentos armazenados, funções e vistas que são fornecidos para criar os seus próprios cenários de recolha de dados de ponta a ponta.
Importante
Ao contrário dos procedimentos armazenados regulares, os procedimentos armazenados pelo coletor de dados usam parâmetros estritamente tipados e não suportam conversão automática de tipos de dados. Se estes parâmetros não forem chamados com os tipos corretos de dados de parâmetros de entrada, conforme especificado na descrição do argumento, o procedimento armazenado devolve um erro.
Use o SQL Server Management Studio para criar e executar os exemplos de código fornecidos. Para mais informações, consulte Object Explorer. Como alternativa, pode criar a consulta em qualquer editor e guardá-la num ficheiro de texto que tenha uma .sql extensão de nome de ficheiro. Podes executar a consulta a partir do prompt de comandos do Windows usando a utilidade sqlcmd . Para mais informações, consulte sqlcmd - utilize a ferramenta.
Procedimentos armazenados e visões
A secção seguinte descreve procedimentos armazenados e vistas que utiliza para trabalhar com a recolha de dados no Motor de Base de Dados.
Trabalho com o coletor de dados
A tabela seguinte descreve os procedimentos armazenados que pode usar para trabalhar com o coletor de dados.
| Nome do procedimento | Description |
|---|---|
| sp_syscollector_enable_collector | Ativa o coletor de dados. |
| sp_syscollector_disable_collector | Desative o coletor de dados. |
Lidar com grupos de coleções
A tabela seguinte descreve os procedimentos armazenados que pode usar para trabalhar com conjuntos de coleções.
| Nome do procedimento | Description |
|---|---|
| sp_syscollector_run_collection_set | Executa um conjunto de dados a pedido. |
| sp_syscollector_start_collection_set | Inicie um conjunto de coleção. |
| sp_syscollector_stop_collection_set | Pare um conjunto de recolha. |
| sp_syscollector_create_collection_set | Cria um conjunto de coleções. |
| sp_syscollector_delete_collection_set | Apaga um conjunto de coleções. |
| sp_syscollector_update_collection_set | Muda a configuração de um conjunto de coleções. |
| sp_syscollector_upload_collection_set | Carregar os dados do conjunto de recolha para o armazém de dados de gestão. Isto é, na prática, um upload on-demand. |
Trabalho com itens de coleção
A tabela seguinte descreve os procedimentos armazenados que pode usar para trabalhar com itens de coleção.
| Nome do procedimento | Description |
|---|---|
| sp_syscollector_create_collection_item | Cria um item de coleção. |
| sp_syscollector_delete_collection_item | Apaga um item da coleção. |
| sp_syscollector_update_collection_item | Atualize um item da coleção. |
Trabalhar com tipos de coletores
A tabela seguinte descreve os procedimentos armazenados que pode usar para trabalhar com tipos de colecionadores.
| Nome do procedimento | Description |
|---|---|
| sp_syscollector_create_collector_type | Cria um tipo de colecionador. |
| sp_syscollector_update_collector_type | Atualize um tipo de colecionador. |
| sp_syscollector_delete_collector_type | Apaga um tipo de colecionador. |
Obtenha informações de configuração
A tabela seguinte descreve as vistas que pode usar para obter informações de configuração e dados do registo de execução.
| Nome da visualização | Description |
|---|---|
| syscollector_config_store | Obter configuração do coletor de dados. |
| syscollector_collection_items | Obtenha informações sobre itens de coleção. |
| syscollector_collection_sets | Obtenha informações sobre o conjunto de coleções. |
| syscollector_collector_types | Obtenha informações do tipo de coletor. |
| syscollector_execution_log | Obtenha informações sobre o conjunto de recolha de dados e a execução de pacotes de software. |
| syscollector_execution_stats | Obtenha informações sobre a execução de tarefas. |
| syscollector_execution_log_full | Receba informações quando o log de execução ficar completo. |
Configurar o acesso ao armazém de dados de gestão
A tabela seguinte descreve os procedimentos armazenados que pode usar para configurar o acesso ao armazém de dados de gestão.
| Nome do procedimento | Description |
|---|---|
| sp_syscollector_set_warehouse_database_name | Especifique o nome da base de dados definido na cadeia de ligação para o armazém de dados de gestão. |
| sp_syscollector_set_warehouse_instance_name | Especifique a instância definida na cadeia de ligação para o armazém de dados de gestão. |
Configurar o armazém de dados de gestão
A tabela seguinte descreve os procedimentos armazenados que pode usar para trabalhar com a configuração do armazém de dados de gestão.
| Nome do procedimento | Description |
|---|---|
| core.sp_create_snapshot | Crie um snapshot da coleção no armazém de dados de gestão. |
| core.sp_update_data_source | Atualize a fonte de dados para a recolha de dados. |
| core.sp_add_collector_type | Adicione um tipo de coletor ao armazém de dados de gestão. |
| core.sp_remove_collector_type | Remover um tipo de coletor do armazém de dados de gestão. |
| core.sp_purge_data | Apague os dados do armazém de dados de gestão. |
Trabalhar com pacotes de upload
A tabela seguinte descreve os procedimentos armazenados que pode usar para trabalhar com pacotes de upload.
| Nome do procedimento | Description |
|---|---|
| sp_syscollector_set_cache_window | Configura o número de tentativas de upload de dados. |
| sp_syscollector_set_cache_directory | Especifique armazenamento temporário para dados entre tentativas de upload. |
Trabalhar com o registo de execução da recolha de dados
A tabela seguinte descreve os procedimentos armazenados que pode usar para trabalhar com o registo de execução da recolha de dados.
| Nome do procedimento | Description |
|---|---|
| sp_syscollector_delete_execution_log_tree | Apague as entradas do conjunto de coleção do registo de execução. |
Funções
A tabela seguinte descreve as funções que pode usar para obter informação de execução e rastreio.
| Nome da função | Description |
|---|---|
| fn_syscollector_get_execution_details | Obtenha dados de registo de execução do SSIS para um pacote específico. |
| fn_syscollector_get_execution_stats | Obtenha estatísticas de execução para um conjunto de coleções ou pacote. Esta informação inclui erros que são registados. |
| snapshots.fn_trace_getdata | Obtenha os eventos que são registados quando o tipo de coletor genérico SQL Trace é usado para recolher dados. |