Installation d'Oracle pour SSIS de connectivité (et les pilotes 32 et 64 bits)
J'ai un package SSIS (SQL 2008) que j'ai besoin de connecto à une DB Oracle (11g). De quoi ai-je besoin d'installer pour vous connecter à oracle? Quelle est la terminologie ? Toutes les recherches que j'ai fait parler d'Instant Client, mais sur le téléchargement que je ne vois pas l'exe? Je sais que l'installation du serveur, qui me donnera que Oracle Net manager (INTERFACE utilisateur pour mettre à jour TNSNames.ora), mais je ne veux pas installer l'ensemble du serveur. C'est overkill. Quelle est la plus petite empreinte afin que je puisse créer une connexion à un serveur oracle DB via mon Gestionnaire de Connexion dans SSIS?
Aussi quelle est la différence entre Instant Client & Client Oracle outils etc? Il y a tellement des arcanes (au moins pour moi) de la terminologie que c'est source de confusion.
P. s. - À partir de la lecture http://www.oracle.com/technetwork/topics/dotnet/index-085163.html on pourrait penser que ce était ce que je voulais, mais le téléchargement est juste a l'installer.chauve-souris qui semble ne rien faire! Les types de "solutions" que j'ai essayé jusqu'à présent.
OriginalL'auteur Dan | 2011-03-22
Vous devez vous connecter pour publier un commentaire.
Bien, ce que j'ai fait a été de téléchargement de Base de données Oracle 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 avait 4 options pour l'installation de l'Un d'eux étant Instant Client(ce qui ne m'aide pas). Le seul qui fonctionne est Runtime client ou quelque chose nommé comme ça. Il installe un Gestionnaire de réseau qui est ce que je veux.
PS-Ajout (comme je traverse l'Oracle 64 bits voyage), je trouve que je ne peux pas utiliser SSIS avec 64 bits oracle DB fournisseurs. Je reçois des exceptions (sur l'ajout d'une connexion dans SSIS):
Je suppose que c'est parce que SSIS est un processus 32 bits et ne peut utiliser 64 bits pilotes oracle (mon ordinateur hôte est Win 7 64 bits).
Après le test, je trouve que c'est effectivement le cas. Nous avons besoin de l'32 bits pilotes que pour la SSIS IDE mais nous pouvons utiliser le 64 bits lors de l'exécution de la DTSX package à l'aide de la 64 bits dtexec.exe (C:\Program Files\Microsoft SQL Server\100\DTS\Binn)
Donc en DÉVELOPPEMENT (sur un ordinateur 64 bits) installer à la fois 32 bits et 64 bits des clients:
32 bits: pour le développement de l'IDE de Visual Studio
64 bits: Pour exécuter le DTSX package à l'aide de la version 64 bits de dtexec.exe sur la ligne de commande (comme ce serait le cas quand nous faisons cela dans un environnement de production)
Un fil similaire ici.
OriginalL'auteur Dan
Je ne suis pas sûr de la différence entre l'Installation du Client et les Outils du Client Oracle. J'ai toujours utilisé ce dernier. Le lien ci-dessous a un téléchargement pour le client 10g outils (Base de données sous Oracle 10g Client Version 2), qui devrait être ce que vous avez besoin pour obtenir la connectivité de SSIS.
http://www.oracle.com/technetwork/database/10204-winx64-vista-win2k8-082253.html
OriginalL'auteur grapefruitmoon
J'ai utilisé ce lien La configuration de la SSIS 2008 pour se Connecter à Oracle et a réussi à obtenir VS 2012 à l'utilisation SSIS avec Oracle 11.2 instantclient. Tout le crédit à l'auteur, Jerry Dy. REMARQUE: La seule entrée de registre requis est celui de la ORACLE_HOME.
OriginalL'auteur IronRod