none
Problemas para executar o Package SSIS no 2k3 64 Bits RRS feed

  • Pergunta

  • Pessoal,

    tenho seguinte cenário:

    Fonte de dados Oracle 11g ;
    ETL em SSIS 64 Bits;
    Windows 2k3 Server R2  64 bits;

    Quando eu executo pelo studio , funciona corretamente, mas qdo "gravo" o pacote no SQL e coloco no JOB , não funciona nem com reza brava.....

    Eu tenho o mesmo pacote em outro server com a diferença do
    Win 2k3 Server é o Stand Edition e o
    SSIS é 32 Bits ,
    nesta configuração funciona corretamente em todas as cituações...

    Exite algum problema do SSIS 64 em Win 2k3 64 acessar o Oracle ?
    sexta-feira, 13 de fevereiro de 2009 19:31

Todas as Respostas

  • Boa Noite,

    Há alguma mensagem de erro ?

    [ ]s,

    Gustavo Maia Aguiar
    http://gustavomaiaaguiar.spaces.live.com/

    Importe arquivos XML usando DataSets
    http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!356.entry


    Classifique as respostas. O seu feedback é imprescindível
    sexta-feira, 13 de fevereiro de 2009 22:57
  • Desculpem demorar a responder .......estava envolvido em outros projetos ....

    Então Gustavo, ele apresenta este erro:



    The last step to run was step 1 (Teste 1).,00:00:07,0,0,,,,0
    03/10/2009 15:37:59,MEU PACOTE TESTE CARGA ORACLE ,Error,1,SDC03WIN,MEU PACOTE TESTE CARGA ORACLE,Teste 1,. ...age Utility  Version 9.00.3042.00 for 64-bit  Copyright (C) Microsoft Corp 1984-2005. All rights reserved.    Started:  3:37:59 PM  Error: 2009-03-10 15:38:04.99     Code: 0xC0202009     Source: MEU PACOTE TESTE CARGA ORACLE Connection manager "MEU BD ORACLE"     Description: SSIS Error Code DTS_E_OLEDBERROR.  An OLE DB error has occurred. Error code: 0x800700C1.  An OLE DB record is available.  Source: "Microsoft OLE DB Service Components"  Hresult: 0x800700C1  Description: "%1 is not a valid Win32 application.".  End Error  Error: 2009-03-10 15:38:04.99     Code: 0xC020801C     Source: Data Flow Task OLE DB Source [1]     Description: SSIS Error Code DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER.  The AcquireConnection method call to the connection manager "MEU BD ORACLE" failed with error code 0xC0202009. 


    Considerações que podem ajudar na resolução do meu problema:

    Qdo crio um arquivo udl no servidor , não consigo fazer a conexão oledb com o Oracle acusa o erro:

    Provider is no longer available. ensure that the provider is installed properly

    Porém qdo eu crio um pacote no Visual Studio e mando executar , funciona na boa...

    Qdo importo o pacote para o sql (integration services) , coloco a string de conexão correta (oledb) que eu criei no outro servidor , funciona corretamente....

    No job não funciona nem colocando a string correta, criada em outro servidor.

    terça-feira, 10 de março de 2009 19:07
  • Olá,

    Voce pode começar dando uma olhada no seguinte post.

    http://social.msdn.microsoft.com/Forums/pt-BR/sqlintegrationservices/thread/d5606537-0348-475e-b866-02b54bad56f0/

    Tive muitos problemas com oracle em ambiente 64 bits e o SSIS, para alguns ainda não tenho a solução, mas está funcionando aqui.

    Att.,
    quinta-feira, 12 de março de 2009 17:23
  • Esse problema é típico entre driver 32bits e 64bits.

    As ferramentas do BIDS, são todas 32bits, você consegue conectar-se usando um driver 32bits por elas, elas não enxergam os drivers 64bits, no momento em que você vai rodar o pacote em x64 ele diz que o driver não existe.

    Minha sugestão é que você deixe a conexão do Oracle sendo pré-configurada por um Package Configuration, na hora que levar para o servidor x64, mude o nome do PROVIDER na string e vai funcionar perfeitamente.


    Espero que isso te ajude!


    Abraço,
    Rodrigo Fernandes - Este post foi útil pra vc? Então marque-o como tal.
    quarta-feira, 25 de março de 2009 13:58