Question : SSIS obtenant des données du SQL à Oracle

Bonjour, le

I AM faisant une intégration entretient le projet dans le studio visuel 2008 où je dois entrer d'une table dans le serveur 2000 de SQL dans une base de données de bit d'Oracle 9i 64.  Cependant j'ai des problèmes avec l'obtenir pour fonctionner.  Dans CONTRE ma source et la base de données de destination des essais sont correcte mais quand je me juge et envoie aux données à travers obtenir l'erreur : erreur du


[destination de DB [739]] : Code d'erreur de SSIS DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER.  L'appel de méthode d'AcquireConnection au directeur «  » de raccordement échoué avec le code d'erreur 0xC0209303.  Il peut y avoir des messages d'erreur signalés avant ceci avec plus d'information sur pourquoi l'appel failed.

I de méthode d'AcquireConnection ont fait de la recherche sur l'Internet et il me confond vraiment.  Que doit être le bit 64 ce qui ne fait pas ? Je cours ceci sur mon ordinateur portable avec le bit 64 de Windows 7, ce qui cause cette erreur si je peux faire les essais et l'it de raccordement tout bien ?

Mike
class= de

Réponse : SSIS obtenant des données du SQL à Oracle

Pas tout à fait loyalement pour l'appeler indépendant : vous vraiment juste n'avez pas semblé assez profond.  

DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER est juste un message d'erreur générique qui est publié à la fin d'un échec de raccordement.  Juste les moyens I « quelque chose sont allés mal », et vous dirigent vers un code d'erreur spécifique (0xC0209303 dans ce cas-ci), et vous dirigent également regarder les messages plus tôt qui ont été notés pour plus d'information.

Le message que vous avez rapporté était :

Code d'erreur de SSIS DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER.   L'appel de méthode d'AcquireConnection au directeur «  » de raccordement échoué avec le code d'erreur 0xC0209303.  Il peut y avoir des messages d'erreur signalés avant ceci avec plus d'information sur pourquoi l'appel de méthode d'AcquireConnection a échoué.

Noter les parties accentuées.   Un examen rapide à l'intégration entretient la référence d'erreur et de message (http://64.4.11.252/en-us/library/ms345164.aspx) nous indique que le code d'erreur 0xC0209303 signifie :

DTS_E_OLEDB_NOPROVIDER_64BIT_ERROR

Code d'erreur de SSIS DTS_E_OLEDB_NOPROVIDER_64BIT_ERROR.  Le VIEUX _ demandé de _ de fournisseur de DB n'est pas enregistré -- peut-être aucun fournisseur 64-bit n'est disponible.  Code d'erreur : .

C'est pourquoi je t'ai demandé si vous employiez un fournisseur 64-bit ci-dessus.

- Gary Patterson
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us