Gerando arquivos de despejo para execução de pacote
No Integration Services, você pode criar arquivos de despejo de depuração que fornecem informações sobre a execução de um pacote. As informações contidas nestes arquivos podem ajudá-lo a solucionar os problemas sobre a execução do pacote.
Observação
Os arquivos de despejo de depuração podem conter informações confidenciais. Para ajudar a proteger essas informações, você pode usar uma lista de controle de acesso (ACL) para restringir o acesso aos arquivos ou copiar os arquivos para uma pasta que tenha acesso restrito. Por exemplo, antes de enviar os arquivos de depuração para o serviço de suporte da Microsoft , recomendamos que você remova todas as informações confidenciais.
Ao implantar um projeto no servidor do Integration Services , você pode criar arquivos de despejo que especifiquem informações sobre a execução dos pacotes contidos no projeto. Quando o processo ISServerExec.exe termina, os arquivos de despejo são criados. Você pode especificar que um arquivo de despejo será criado quando erros ocorrerem durante a execução do pacote, selecionando a opção Despejar quando ocorrerem erros na caixa de diálogo Executar Pacote . Você também pode usar os seguintes procedimentos armazenados:
catalog.set_execution_parameter_value (Banco de Dados SSISDB)
Chame esse procedimento armazenado para configurar um arquivo de despejo a ser criado quando qualquer erro ou evento ocorrer, e quando eventos específicos ocorrerem, durante uma execução de pacote.
-
Chame esse procedimento armazenado para pausar a execução de um pacote e criar um arquivo de despejo.
Se for implantar pacotes que usam o modelo de implantação de pacote, você criará os arquivos de despejo de depuração usando o utilitário dtexec ou dtutil para especificar uma opção de despejo de depuração na linha de comando. Para saber mais, veja Utilitário dtexec e Utilitário dtutil. Para obter mais informações sobre o modelo de implantação de pacote, consulte Implantação de projetos e pacotes e implantação de pacotes (SSIS).
Formato do arquivo de despejo de depuração
Ao especificar uma opção de despejo de depuração, o Integration Services cria os seguintes arquivos de despejo de depuração:
Um arquivo de despejo de depuração .mdmp. Esse é um arquivo binário.
O arquivo de despejo de depuração .tmp. Esse é um arquivo de texto formatado.
Por padrão, o Integration Services armazena esses arquivos na pasta <unidade>:\Arquivos de Programas\Microsoft SQL Server\110\Shared\ErrorDumps.
A tabela a seguir descreve apenas algumas seções no arquivo .tmp. O arquivo .tmp inclui dados adicionais que não estão listados na tabela.
Tipo de informações | Descrição | Exemplo |
---|---|---|
Ambiente | A versão do sistema operacional, os dados de uso da memória, a ID do processo e o nome da imagem do processo. As informações sobre o ambiente estão no começo do arquivo .tmp. | # Despejo Textual do SSIS realizado em 9/13/2007 1:50:34 PM #PID 4120 #Nome da Imagem [C:\Arquivos de Programas\Microsoft SQL Server\110\DTS\Binn\DTExec.exe] # OS major=6 minor=0 build=6000 # Em execução em 2 processadores amd64 em WOW64 # Memória: 58% em uso. Física: 845M/2044M Paginação: 2404M/4095M (disp./total) |
Caminho e versão da DLL (Dynamic-link library) | Caminho e versão de cada DLL que o sistema carrega durante o processamento de um pacote. | # Módulo carregado: c:\bb\Sql\DTS\src\bin\debug\i386\DTExec.exe (10.0.1069.5) # Módulo carregado: C:\Windows\SysWOW64\ntdll.dll (6.0.6000.16386) # Módulo carregado: C:\Windows\syswow64\kernel32.dll (6.0.6000.16386) |
Mensagens recentes | Mensagens recentes emitidas pelo sistema. Inclui hora, tipo, descrição e ID de thread de cada mensagem. | [M:1] Entrada de buffer de anel: (*pRecord) [D:2] <<<CRingBufferLogging::RingBufferLoggingRecord>>> ( @ 0282F1A8 ) [E:3] Carimbo de data/hora: 2007-09-13 13:50:32.786 (szTimeStamp) [E:3] ID de Thread: 2368 (ThreadID) [E:3] Nome do evento: OnError (EventName) [E:3] Nome da fonte: (SourceName) [E:3] ID da fonte: (SourceID) [E:3] ID de execução: (ExecutionGUID) [E:3] Código de dados: -1073446879 (DataCode) [E:3] Descrição: o componente está ausente, não está registrado, não pode ser atualizado ou não tem as interfaces necessárias. As informações de contato desse componente são "". |