none
Integração com Excel Alimentando BD RRS feed

  • Pergunta

  • Bom dia possuímos uma integração os dados vem de um excel localizado em um diretório e posteriormente um job faz a alimentação no bd porém o job esta retornando um erro que não estou conseguindo corrigir, poderiam me salvar por favor hehe. Segue abaixo o erro o job.

    Executed as user: CEMULTI\servicos. Microsoft (R) SQL Server Execute Package Utility  Version 11.0.5058.0 for 64-bit  Copyright (C) Microsoft Corporation. All rights reserved.    Started:  07:54:07  Error: 2019-06-06 07:54:08.81     Code: 0xC0202091     Source: Tarefa Fluxo de Dados 1 Origem - IMPORTACAO_SI_DADOS_ADP_xls [203]     Description: An error occurred while skipping data rows.  End Error  Error: 2019-06-06 07:54:08.81     Code: 0xC0047038     Source: Tarefa Fluxo de Dados 1 SSIS.Pipeline     Description: SSIS Error Code DTS_E_PRIMEOUTPUTFAILED.  The PrimeOutput method on Origem - IMPORTACAO_SI_DADOS_ADP_xls returned error code 0xC0202091.  The component returned a failure code when the pipeline engine called PrimeOutput(). The meaning of the failure code is defined by the component, but the error is fatal and the pipeline stopped executing.  There may be error messages posted before this with more information about the failure.  End Error  DTExec: The package execution returned DTSER_FAILURE (1).  Started:  07:54:07  Finished: 07:54:08  Elapsed:  1.406 seconds.  The package execution failed.  The step failed.



    quinta-feira, 6 de junho de 2019 11:08

Todas as Respostas

  • PEPE_88,

    Analisando trechos da sua mensagem de erro, você esta utilizando SQL Server 2012 SP2.

    Gostaria de fazer algumas perguntas para tentarmos direcionar o entendimento:

    1 - Por acaso, foi realizada alguma alteração na estrutura deste arquivo excel? 

    2- Alguma mudança na formatação das colunas, tamanho ou até mesmo o tipo de dados que esta definido na estrutura deste arquivo do excel?

    3 - Houve alguma mudança na disposição destas colunas ou até mesmo uma coluna tenha sido removida?

    Talvez estes dois links podem te ajudar:

    1. Least Helpful SSIS Error Message: DTS_E_PRIMEOUTPUTFAILED
    2. SSIS Error Code DTS_E_PRIMEOUTPUTFAILED


    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    • Sugerido como Resposta IgorFKModerator quinta-feira, 6 de junho de 2019 12:48
    quinta-feira, 6 de junho de 2019 12:37
  • Bom dia Junior, sinceramente me jogaram esse problema e cai de paraquedas rs mas ate onde eu sei não foi alterado a estrutura. A ação que o Job do sql faz é buscar o arquivo SSIS_IMPORTACAO_SI_DADOS_ADP.dtsx e nesse ponto que esta retornando erro que citei, caminho da pasta é E:\datapar\INTEGRACOES_SI\SSIS_IMPORTACAO_SI_DADOS_ADP.dtsx

    quinta-feira, 6 de junho de 2019 13:21
  • Bom dia possuímos uma integração os dados vem de um excel localizado em um diretório e posteriormente um job faz a alimentação no bd porém o job esta retornando um erro que não estou conseguindo corrigir, poderiam me salvar por favor hehe. Segue abaixo o erro o job.

    Executed as user: CEMULTI\servicos. Microsoft (R) SQL Server Execute Package Utility  Version 11.0.5058.0 for 64-bit  Copyright (C) Microsoft Corporation. All rights reserved.    Started:  07:54:07  Error: 2019-06-06 07:54:08.81     Code: 0xC0202091     Source: Tarefa Fluxo de Dados 1 Origem - IMPORTACAO_SI_DADOS_ADP_xls [203]     Description: An error occurred while skipping data rows.  End Error  Error: 2019-06-06 07:54:08.81     Code: 0xC0047038     Source: Tarefa Fluxo de Dados 1 SSIS.Pipeline     Description: SSIS Error Code DTS_E_PRIMEOUTPUTFAILED.  The PrimeOutput method on Origem - IMPORTACAO_SI_DADOS_ADP_xls returned error code 0xC0202091.  The component returned a failure code when the pipeline engine called PrimeOutput(). The meaning of the failure code is defined by the component, but the error is fatal and the pipeline stopped executing.  There may be error messages posted before this with more information about the failure.  End Error  DTExec: The package execution returned DTSER_FAILURE (1).  Started:  07:54:07  Finished: 07:54:08  Elapsed:  1.406 seconds.  The package execution failed.  The step failed.



    CONTOU QUANTAS LINHAS TEM NA PLANILHA E QUANTAS DEVEM SER SALTADAS?
    quinta-feira, 6 de junho de 2019 14:36
  • Não entendi sua pergunta.
    quinta-feira, 6 de junho de 2019 15:21
  • PEPE_88,

    O que existe na primeira linha de dados desta planilha?


    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    quinta-feira, 6 de junho de 2019 22:17
  • Deleted
    quarta-feira, 3 de julho de 2019 12:43