Partilhar 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 de um pacote quando você executa um pacote implantado no servidor do Integration Services. O nível de log definido ao executar o pacote substitui o log do pacote configurado usando SQL Server Data Tools (SSDT). 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 o 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.
Basic Todos os eventos são registrados em log, menos personalizados e de diagnóstico. Esse é 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 saber mais, confira Reports for the Integration Services Server.

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 ver o texto da mensagem de uma execução de pacote, confira a exibição catalog.operation_messages (Banco de dados SSISDB).

Observação: os eventos personalizados incluem os eventos registrados pelas tarefas do Integration Services. Para saber mais, veja Custom Messages for Logging.

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

Log do SSIS (Integration Services)
Habilitar o log de pacote no SQL Server Data Tools