Oracle
 sql >> Database >  >> RDS >> Oracle

Oracle Install per connettività SSIS (e driver 32 64 bit)

Bene, quello che ho fatto è stato scaricare Client Oracle Database 11g Release 2 (11.2.0.1.0) per Microsoft Windows (x64) da http://www.oracle. com/technetwork/database/enterprise-edition/downloads/112010-win64soft-094461.html . Aveva 4 opzioni per l'installazione Una delle quali era Instant Client (che non mi ha aiutato). Quello che funziona è client runtime o qualcosa chiamato così. Installa Net Manager che è quello che voglio.

PS-Adding su (mentre attraverso il viaggio Oracle a 64 bit), trovo che non posso usare SSIS con provider di DB Oracle a 64 bit. Ottengo le eccezioni (sull'aggiunta di una connessione in SSIS):

Immagino che ciò sia dovuto al fatto che il processo SSIS è a 32 bit e non può utilizzare driver Oracle a 64 bit (la mia macchina host è Win 7 64 bit).

Dopo il test, ho scoperto che questo è davvero il caso. Abbiamo bisogno dei driver a 32 bit solo per l'IDE SSIS ma può utilizzare 64 bit quando si esegue il pacchetto DTSX utilizzando dtexec.exe a 64 bit (C:\Programmi\Microsoft SQL Server\100\DTS\Binn)

Quindi in SVILUPPO (su una macchina a 64 bit) installa entrambi i client a 32 e 64 bit:32 bit:per lo sviluppo in Visual Studio IDE a 64 bit:per eseguire il pacchetto DTSX utilizzando la versione a 64 bit di dtexec.exe sulla riga di comando (come sarebbe il caso quando lo eseguiamo in un ambiente di produzione)

Un thread simile qui .