2010-11-16 8 views
1

Je tente d'établir une connexion BDC dans Sharepoint 2010 avec une base de données Oracle à l'aide d'un assembly. Lorsque l'unité teste l'assembly, elle fonctionne parfaitement, mais lorsque je l'utilise dans le contrôleur secondaire de domaine, l'exception suivante s'affiche: 'Le fournisseur n'est pas compatible avec la version du client Oracle'Sharepoint 2010 BDC: Échec de la connexion à Oracle et de l'utilisation de l'assembly

Le reste du modèle BDC fonctionne correctement; Si je renvoie des objets fictifs au lieu des résultats Oracle réels de mon assembly, ils se présentent comme ils le devraient.

Des idées?

Répondre

0

Je ne sais toujours pas pourquoi il n » Je travaillais, mais j'ai contourné le problème en utilisant un service WCF pour la connexion BDC au lieu d'un assembly.

Soupçons en ce qui concerne la cause d'origine vont vers un conflit 32/64 bits (bien que la compilation de tout à 64 bits ne pas résolu le problème) ou peut-être un conflit entre 64 bits ODP.NET et Win 2K8 ("The 64 bit ODP.NET for Oracle 11 does not work on Win2k8 64 bit.")

1

Vérifiez les éléments suivants: 1. Vous pouvez vous connecter à un autre client Oracle à partir de la même machine. 2. Le code Exécution et l'assemblage appelé a le même exécutable bits (32 \ 64)

Pour moi, ce dernier était le problème et a dû réinstaller ..