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
No SQL Server Management Studio, navegue até o pacote no Pesquisador de Objetos.
Clique com o botão direito do mouse no pacote e selecione Executar.
Selecione a guia Avançado na caixa de diálogo Executar Pacote .
Em Nível de log, selecione o nível de log. Consulte a tabela abaixo para obter uma descrição de valores disponíveis.
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