Sharepoint 2010 BDC: не удается подключиться к Oracle с использованием сборки
Я пытаюсь установить соединение BDC в Sharepoint 2010 с базой данных Oracle, используя сборку. При модульном тестировании сборки она работает отлично, но при использовании ее в BDC я получаю следующее исключение: "Поставщик не совместим с версией клиента Oracle".
Остальная часть модели BDC работает отлично; если я возвращаю фиктивные объекты вместо фактических результатов Oracle из моей сборки, они отображаются так, как должны.
Есть идеи?
2 ответа
Я до сих пор не знаю, почему это не сработает, но я обошел проблему, используя службу WCF для соединения BDC вместо сборки.
Подозрения в отношении первоначальной причины связаны с 32/ 64-битным конфликтом (хотя компиляция всего в 64-битный не решает его) или, возможно, конфликт между 64-битным ODP.NET и Win 2k8 ( "64-битный ODP.NET для Oracle 11"). не работает на Win2k8 64 bit. ")
Убедитесь в следующем: 1. Вы можете подключиться к другому клиенту oracle с того же компьютера. 2. У исполняемого кода и вызываемой сборки один исполняемый бит (32\64)
Для меня последний был проблемой и пришлось переустанавливать..