Compartilhar via


Gerando arquivos de despejo para execução de pacote

Aplica-se a: SQL Server SSIS Integration Runtime no Azure Data Factory

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 problemas de execução de 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:

Se estiver usando 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, confira Implantar projetos e pacotes do SSIS (Integration Services) e Implantação de pacote herdado (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 "".

Caixa de diálogo Executar Pacote