2
respostas

Erro na Conversão de dados

Boa tarde. Na Aula 07, vídeo nº 03, ao executar o ultimo passo aparece a seguinte mensagem:

Pacote SSIS "C:\Users\emers\Documents\Programas - Executáveis\Projetos Visual Studios\DatawarehouseSucos\DatawarehouseSucos\CargaDatawarehouse\CargaDimensoes.dtsx" concluído: Falha. O programa "[20424] DtsDebugHost.exe: DTS" foi fechado com o código 0 (0x0).

2 respostas

Oi Emerson, tudo bem?

Verifique se os pacotes SSIS estão com o Run64BitRuntime marcados como false, pode ser que seja um erro de compatibilidade.

  • Clique sobre 'Carga Datawarehouse'.
  • Clique no botão direito e vá em 'Propriedades'.
  • Selecione 'Propriedades de Configuração'.
  • Clique em 'Depuração'.
  • Verifique se 'Run64BitRuntime' está marcado como 'false'.

Qualquer dúvida é só falar. Abraços.

olá Emerson tudo bem com você??

O pacote é executado por um aplicativo que usa o utilitário DTexec de 64 bits por padrão, mas o pacote precisa ser executado usando a versão de 32 bits do utilitário para poder acessar corretamente o arquivo do Excel por meio do gerenciador de conexões do Excel.

A execução no modo de 32 bits é uma propriedade do projeto. A configuração afetará todos os pacotes lá dentro. Clique com o botão direito do mouse no projeto SSIS e selecione Propriedades no menu. Vá para o painel de Depuração e selecione false em Run64bitRuntime.

Vou te passar uma solução de como efetuar a execução no modo de 32bits, que consta em uma resposta que já dei aqui no fórum e está neste LINK

Fico no aguardo da sua resposta!