Compartilhar via


Habilitar o log para a execução do pacote no servidor SSIS

Este procedimento descreve como definir ou alterar o nível de log para um pacote quando você executa um pacote implantado no servidor Integration Services. O nível de log que você define ao executar o pacote anula o log do pacote configurado usando o SSDT (SQL Server Data Tools). Consulte Habilitar o log de pacote no SQL Server Data Tools para obter mais informações.

Você pode especificar o nível de log usando um dos métodos a seguir. Este tópico aborda o primeiro método.

  • Configuração de uma instância de uma execução de pacote usando a caixa de diálogo Executar Pacote

  • Configuração de parâmetros para uma instância de uma execução usando catalog.set_execution_parameter_value (Banco de Dados SSISDB)

  • Configuração de um trabalho do SQL Server Agent para uma execução de pacote usando a caixa de diálogo Nova Etapa de Trabalho.

Para definir o nível de log para um pacote usando a caixa de diálogo Executar Pacote

  1. No SQL Server Management Studio, navegue até o pacote no Pesquisador de Objetos.

  2. Clique com o botão direito do mouse no pacote e selecione Executar.

  3. Selecione a guia Avançado na caixa de diálogo Executar Pacote.

  4. Em Nível de log, selecione o nível de log. Consulte a tabela abaixo para obter uma descrição de valores disponíveis.

  5. Conclua qualquer outra configuração de pacote e clique em OK para executar o pacote.

Os níveis de log a seguir estão disponíveis.

Nível de log

Descrição

Nenhum

O log está desativado. Apenas o status da execução do pacote é registrado em log.

Básica

Todos os eventos são registrados em log, menos personalizados e de diagnóstico. Este é o valor padrão.

Desempenho

Apenas estatísticas de desempenho e eventos OnError e OnWarning são registrados em log.

O relatório Desempenho de Execução mostra a hora ativa e o tempo total para os componentes de fluxo de dados do pacote. Estas informações estão disponíveis quando o nível de log da última execução do pacote foi definido como desempenho ou detalhado. Para obter mais informações, consulte Relatórios do servidor do Integration Services.

A exibição catalog.execution_component_phases mostra as horas de início e de término para os componentes de fluxo de dados, para cada fase de uma execução. Esta exibição mostra essas informações para esses componentes apenas quando o nível de log da execução do pacote é definido como Desempenho ou Detalhado.

Detalhado

Todos os eventos são registrados em log, inclusive eventos personalizados e de diagnóstico.

Um exemplo de um evento de diagnóstico é o evento DiagnosticEx. Sempre que uma tarefa Executar Pacote executa um pacote filho, ela registra esse evento. A mensagem de evento consiste nos valores de parâmetros passados para pacotes filho

O valor da coluna de mensagem para DiagnosticEx é texto XML. . Para exibir o texto da mensagem para uma execução de pacote, consulte a exibição catalog.operation_messages (Banco de Dados SSISDB).

ObservaçãoObservação

Eventos personalizados incluem os eventos registrados por tarefas do Integration Services. Para obter mais informações, consulte Mensagens personalizadas para log.

A exibição catalog.execution_data_statistics mostra uma linha cada vez que um componente de fluxo de dados envia dados a um componente downstream, para determinada execução do pacote. O nível de log deve ser definido como Detalhado para capturar essas informações na exibição.

Consulte também

Tarefas

Habilitar o log de pacote no SQL Server Data Tools

Conceitos

Log do SSIS (Integration Services)