Oracle
 sql >> Base de données >  >> RDS >> Oracle

Oracle Install pour la connectivité SSIS (et pilotes 32 64 bits)

Eh bien, ce que j'ai fait, c'est télécharger Oracle Database 11g Release 2 Client (11.2.0.1.0) pour Microsoft Windows (x64) de http://www.oracle. com/technetwork/database/enterprise-edition/downloads/112010-win64soft-094461.html . Il y avait 4 options pour l'installation L'une d'entre elles étant Instant Client (ce qui ne m'a pas aidé). Celui qui fonctionne est le client d'exécution ou quelque chose nommé comme ça. Il installe Net Manager, ce que je veux.

PS-Ajout (alors que je parcours le parcours Oracle 64 bits), je constate que je ne peux pas utiliser SSIS avec les fournisseurs de bases de données Oracle 64 bits. J'obtiens les exceptions (lors de l'ajout d'une connexion dans SSIS) :

Je suppose que c'est parce que le processus SSIS est un processus 32 bits et ne peut pas utiliser les pilotes Oracle 64 bits (ma machine hôte est Win 7 64 bits).

Après essai, j'ai constaté que c'était bien le cas. Nous avons besoin des pilotes 32 bits uniquement pour l'IDE SSIS mais peut utiliser 64 bits lors de l'exécution du package DTSX à l'aide du fichier dtexec.exe 64 bits (C:\Program Files\Microsoft SQL Server\100\DTS\Binn)

Ainsi, dans DÉVELOPPEMENT (sur une machine 64 bits), installez les clients 32 et 64 bits :32 bits :pour le développement dans Visual Studio IDE64 bits :Pour exécuter le package DTSX à l'aide de la version 64 bits de dtexec.exe sur la ligne de commande (comme serait le cas lorsque nous exécutons ceci dans un environnement de production)

Un fil similaire ici .