Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Instalação do Oracle para conectividade SSIS (e drivers 32 64 bits)


Bem, o que eu fiz foi baixar o Oracle Database 11g Release 2 Client (11.2.0.1.0) para Microsoft Windows (x64) de http://www.oracle. com/technetwork/database/enterprise-edition/downloads/112010-win64soft-094461.html . Tinha 4 opções de instalação Uma delas sendo o Instant Client(o que não me ajudou). O que funciona é o Cliente de tempo de execução ou algo chamado assim. Ele instala o Net Manager, que é o que eu quero.

PS-Adding on (enquanto percorro a jornada de 64 bits do Oracle), acho que não posso usar o SSIS com provedores de banco de dados oracle de 64 bits. Recebo as exceções (ao adicionar uma conexão no SSIS):

Acho que isso ocorre porque o processo SSIS é de 32 bits e não pode usar drivers oracle de 64 bits (minha máquina host é o Win 7 de 64 bits).

Após o teste, descobri que este é realmente o caso. Precisamos dos drivers de 32 bits apenas para o SSIS IDE mas pode usar 64 bits ao executar o pacote DTSX usando o dtexec.exe de 64 bits (C:\Program Files\Microsoft SQL Server\100\DTS\Binn)

Portanto, em DEVELOPMENT (em uma máquina de 64 bits), instale os clientes de 32 e 64 bits:32 bits:para desenvolvimento no Visual Studio IDE64 bit:Para executar o pacote DTSX usando a versão de 64 bits do dtexec.exe na linha de comando (como seria o caso quando executamos isso em um ambiente de produção)

Um tópico semelhante aqui .