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.
Integration Services fornece um conjunto abrangente de eventos personalizados para registrar entradas de log para pacotes e várias tarefas. Você pode usar essas entradas para salvar informações detalhadas sobre progresso de execução, resultados e problemas registrando eventos predefinidos ou mensagens definidas pelo usuário para análise posterior. Por exemplo, você pode registrar quando uma inserção em massa é iniciada ou finalizada para identificar problemas de desempenho na execução do pacote.
As entradas de log personalizadas são um conjunto de entradas diferente do conjunto de eventos de log padrão, disponível para pacotes e todos os contêineres e tarefas. As entradas de log personalizadas são elaboradas para capturar informações úteis sobre uma tarefa específica em um pacote. Por exemplo, uma das entradas de log personalizadas da tarefa Executar SQL registra a instrução SQL executada pela tarefa no log.
Todas as entradas de log incluem informações de data e hora, inclusive as entradas de log que são gravadas automaticamente quando um pacote é iniciado ou finalizado. Diversos tipos de eventos de log gravam várias entradas no log. Isso acontece normalmente quando o evento tem fases diferentes. Por exemplo, o ExecuteSQLExecutingQuery evento de log grava três entradas: uma entrada após a tarefa adquirir uma conexão com o banco de dados, outra após a tarefa começar a preparar a instrução SQL e outra após a conclusão da execução da instrução SQL.
Os objetos Integration Services a seguir têm entradas de log personalizadas:
Tarefa Transferir Banco de Dados
Tarefa Transferir Mensagens de Erro
Tarefa Transferir Procedimentos Armazenados Mestres
Tarefa Transferir Objetos do SQL Server
Tarefa Detector de Eventos do WMI
Entradas de log
Pacote
A tabela a seguir relaciona as entradas de log personalizadas para pacotes.
| Entrada de log | Descrição |
|---|---|
PackageStart |
Indica que o pacote começou a ser executado. Observação: esta entrada de log é gravada no log automaticamente. Não é possível excluí-la. |
PackageEnd |
Indica que o pacote foi concluído. Observação: esta entrada de log é gravada no log automaticamente. Não é possível excluí-la. |
Diagnostic |
Fornece informações sobre a configuração do sistema que afeta a execução de pacotes como os executáveis numéricos que podem ser executados simultaneamente. A Diagnostic entrada de log também inclui entradas antes e depois de chamadas para provedores de dados externos. Para obter mais informações, consulte Solução de problemas de conectividade de pacotes de ferramentas. |
Tarefa Inserção em Massa
A seguinte tabela relaciona as entradas de log personalizadas para a tarefa inserção em massa .
| Entrada de log | Descrição |
|---|---|
DTSBulkInsertTaskBegin |
Indica que a inserção em massa iniciou. |
DTSBulkInsertTaskEnd |
Indica que a inserção em massa foi concluída. |
DTSBulkInsertTaskInfos |
Fornece informações descritivas sobre a tarefa. |
Tarefa de Fluxo de Dados
A tabela a seguir relaciona as entradas de log personalizadas para a tarefa de Fluxo de Dados.
| Entrada de log | Descrição |
|---|---|
BufferSizeTuning |
Indica que a tarefa de Fluxo de Dados alterou o tamanho do buffer. A entrada de log descreve os motivos da mudança de tamanho e relaciona o novo tamanho do buffer temporário. |
OnPipelinePostEndOfRowset |
Indica que um componente recebeu seu sinal de final de conjunto de linhas, que é definido pela última chamada do método ProcessInput. Uma entrada é gravada para cada componente no fluxo de dados que processa a entrada. A entrada contém o nome do componente. |
OnPipelinePostPrimeOutput |
Indica que o componente concluiu sua última chamada para o PrimeOutput método. Dependendo do fluxo de dados, várias entradas de log podem ser gravadas. Se o componente for uma fonte, isto significará que o componente tem linhas de processamento concluídas. |
OnPipelinePreEndOfRowset |
Indica que um componente está prestes a receber o sinal de término do seu conjunto de linhas, que é definido pela última chamada do método ProcessInput. Uma entrada é gravada para cada componente no fluxo de dados que processa a entrada. A entrada contém o nome do componente. |
OnPipelinePrePrimeOutput |
Indica que o componente está prestes a receber sua chamada do PrimeOutput método. Dependendo do fluxo de dados, várias entradas de log podem ser gravadas. |
OnPipelineRowsSent |
Relata o número de linhas fornecidas a uma entrada de componente por uma chamada ao método ProcessInput. A entrada de log inclui o nome do componente. |
PipelineBufferLeak |
Fornece informações sobre qualquer componente que manteve buffers ativos depois que o gerenciador de buffers for desativado. Isso significa que os recursos de buffers não foram liberados e pode haver vazamentos de memória. A entrada de log fornece o nome do componente e a ID do buffer. |
PipelineExecutionPlan |
Informa o plano de execução do fluxo de dados. Fornece informações sobre como os buffers serão enviados a componentes. Essas informações, em combinação com a entrada de PipelineExecutionTrees, descrevem o que está acontecendo na tarefa. |
PipelineExecutionTrees |
Informa as árvores de execução sobre o layout do fluxo de dados. O agendador do mecanismo de fluxo de dados usa as árvores para compilar o plano de execução do fluxo de dados. |
PipelineInitialization |
Fornece informações de inicialização sobre a tarefa. Essas informações incluem os diretórios para armazenamento temporário de dados de BLOB, o tamanho do buffer padrão e o número de linhas em um buffer. Dependendo da configuração da tarefa de Fluxo de Dados, várias entradas de log podem ser gravadas. |
Tarefa Executar DTS 2000
A tabela a seguir relaciona as entradas de log personalizadas para a tarefa Executar DTS 2000.
| Entrada de log | Descrição |
|---|---|
ExecuteDTS80PackageTaskBegin |
Indica que a tarefa começou a ser executada em um pacote DTS 2000. |
ExecuteDTS80PackageTaskEnd |
Indica que a tarefa foi concluída. Observação: o pacote DTS 2000 pode continuar a ser executado após a conclusão da tarefa. |
ExecuteDTS80PackageTaskTaskInfo |
Fornece informações descritivas sobre a tarefa. |
ExecuteDTS80PackageTaskTaskResult |
Informa o resultado de execução do pacote DTS 2000 executado pela tarefa. |
Tarefa Executar Processo
A tabela a seguir relaciona as entradas de log personalizadas para a tarefa Executar Processo.
| Entrada de log | Descrição |
|---|---|
ExecuteProcessExecutingProcess |
Fornece informações sobre o processo do executável que a tarefa está configurada para executar. São gravadas duas entradas de log. Uma contém informações sobre o nome e o local do executável que a tarefa executa e o outro registra a saída do executável. |
ExecuteProcessVariableRouting |
Fornece informações sobre quais variáveis são encaminhadas para a entrada e as saídas do executável. As entradas de log são gravadas em stdin (a entrada), stdout (a saída) e stderr (a saída do erro). |
Tarefa Executar SQL
A tabela a seguir descreve a entrada de log personalizada da tarefa Executar SQL.
| Entrada de log | Descrição |
|---|---|
ExecuteSQLExecutingQuery |
Fornece informações sobre as fases de execução da instrução SQL. As entradas de log são gravadas quando a tarefa adquire conexão com o banco de dados, quando a tarefa começa a preparar a instrução SQL e depois que a execução da instrução SQL é concluída. A entrada de log da fase de preparação inclui a instrução SQL usada pela tarefa. |
Tarefa Sistema de Arquivos
A tabela a seguir descreve a entrada de log personalizada da tarefa Sistema de Arquivos.
| Entrada de log | Descrição |
|---|---|
FileSystemOperation |
Informa a operação executada pela tarefa. A entrada de log é gravada quando a operação de sistema de arquivos é iniciada e inclui informações sobre a origem e o destino. |
Tarefa FTP
A tabela a seguir relaciona as entradas de log personalizadas da tarefa FTP.
| Entrada de log | Descrição |
|---|---|
FTPConnectingToServer |
Indica que a tarefa iniciou uma conexão com o servidor FTP. |
FTPOperation |
Informa o início e o tipo de operação de FTP que a tarefa executa. |
Tarefa de Fila de Mensagens
A tabela a seguir relaciona as entradas de log personalizadas para a tarefa Fila de Mensagens.
| Entrada de log | Descrição |
|---|---|
MSMQAfterOpen |
Indica que a tarefa finalizou a abertura da fila de mensagens. |
MSMQBeforeOpen |
Indica que a tarefa começou a abrir a fila de mensagens. |
MSMQBeginReceive |
Indica que a tarefa começou a receber uma mensagem. |
MSMQBeginSend |
Indica que a tarefa começou a enviar uma mensagem. |
MSMQEndReceive |
Indica que a tarefa terminou de receber uma mensagem. |
MSMQEndSend |
Indica que a tarefa terminou de enviar uma mensagem |
MSMQTaskInfo |
Fornece informações descritivas sobre a tarefa. |
MSMQTaskTimeOut |
Indica que o tempo limite da tarefa foi esgotado. |
Tarefa Script
A tabela a seguir descreve a entrada de log personalizada da tarefa Script.
| Entrada de log | Descrição |
|---|---|
ScriptTaskLogEntry |
Informa os resultados da implementação do registro em log no script. Uma entrada de log é gravada para cada chamada ao método Log do objeto Dts. A entrada é gravada quando o código é executado. Para obter mais informações, consulte Registro em log na Tarefa Script. |
Tarefa Enviar Email
A tabela a seguir relaciona as entradas de log personalizadas para a tarefa Enviar Email.
| Entrada de log | Descrição |
|---|---|
SendMailTaskBegin |
Indica que a tarefa começou a enviar uma mensagem de email. |
SendMailTaskEnd |
Indica que a tarefa terminou de enviar uma mensagem de email. |
SendMailTaskInfo |
Fornece informações descritivas sobre a tarefa. |
Tarefa Transferir Banco de Dados
A tabela a seguir relaciona as entradas de log personalizadas para a tarefa Transferir Banco de Dados.
| Entrada de log | Descrição |
|---|---|
SourceDB |
Especifica o banco de dados que a tarefa copiou. |
SourceSQLServer |
Especifica o computador a partir do qual o banco de dados foi copiado. |
Tarefa Transferir Mensagens de Erro
A tabela a seguir relaciona as entradas de log personalizadas para a tarefa Transferir Mensagens de Erro.
| Entrada de log | Descrição |
|---|---|
TransferErrorMessagesTaskFinishedTransferringObjects |
Indica que a tarefa terminou de transferir mensagens de erro. |
TransferErrorMessagesTaskStartTransferringObjects |
Indica que a tarefa começou a transferir as mensagens de erro. |
Tarefa Transferir Trabalhos
A tabela a seguir relaciona as entradas de log personalizadas para a tarefa Transferir Trabalhos.
| Entrada de log | Descrição |
|---|---|
TransferJobsTaskFinishedTransferringObjects |
Indica que a tarefa terminou a transferência dos trabalhos do SQL Server Agent. |
TransferJobsTaskStartTransferringObjects |
Indica que a tarefa começou a transferência dos trabalhos do SQL Server Agent. |
Tarefa Transferir Logons
A tabela a seguir relaciona as entradas de log personalizadas para a tarefa Transferir Logons.
| Entrada de log | Descrição |
|---|---|
TransferLoginsTaskFinishedTransferringObjects |
Indica que a tarefa terminou a transferência dos logons. |
TransferLoginsTaskStartTransferringObjects |
Indica que a tarefa começou a transferência dos logons. |
Tarefa Transferir Procedimentos Armazenados Mestres
A tabela a seguir relaciona as entradas de log personalizadas para a tarefa Transferir Procedimentos Armazenados Mestres.
| Entrada de log | Descrição |
|---|---|
TransferStoredProceduresTaskFinishedTransferringObjects |
Indica que a tarefa terminou de transferir procedimentos armazenados definidos pelo usuário armazenados no banco de dados mestre . |
TransferStoredProceduresTaskStartTransferringObjects |
Indica que a tarefa começou a transferir procedimentos armazenados definidos pelo usuário armazenados no banco de dados mestre . |
Tarefa Transferir Objetos do SQL Server
A tabela a seguir relaciona as entradas de log personalizadas da tarefa Transferir Objetos do SQL Server .
| Entrada de log | Descrição |
|---|---|
TransferSqlServerObjectsTaskFinishedTransferringObjects |
Indica que a tarefa terminou a transferência dos objetos de banco de dados do SQL Server . |
TransferSqlServerObjectsTaskStartTransferringObjects |
Indica que a tarefa começou a transferência dos objetos de banco de dados do SQL Server . |
Tarefa Serviços Web
A tabela a seguir relaciona as entradas de log personalizadas que podem ser habilitadas para a tarefa Serviços Web.
| Entrada de log | Descrição |
|---|---|
WSTaskBegin |
A tarefa começou a acessar um serviço Web. |
WSTaskEnd |
A tarefa completou um método de serviço Web. |
WSTaskInfo |
Informações descritivas sobre a tarefa. |
Tarefa Leitor de Dados do WMI
A tabela a seguir relaciona as entradas de log personalizadas para a tarefa Leitor de Dados do WMI.
| Entrada de log | Descrição |
|---|---|
WMIDataReaderGettingWMIData |
Indica que a tarefa começou a ser ler os dados do WMI. |
WMIDataReaderOperation |
Informa a consulta WQL executada pela tarefa. |
Tarefa Detector de Eventos do WMI
A tabela a seguir relaciona as entradas de registro personalizadas da tarefa Detector de Eventos do WMI.
| Entrada de log | Descrição |
|---|---|
WMIEventWatcherEventOccurred |
Mostra que o evento ocorrido era o que a tarefa estava monitorando. |
WMIEventWatcherTimedout |
Indica que o tempo limite da tarefa foi esgotado. |
WMIEventWatcherWatchingForWMIEvents |
Indica que a tarefa começou a executar a consulta WQL. A entrada inclui a consulta. |
Tarefa XML
A tabela a seguir descreve a entrada de log personalizada da tarefa XML.
| Entrada de log | Descrição |
|---|---|
XMLOperation |
Fornece informações sobre a operação executada pela tarefa |