Sharepoint 2010 BDC: сбой подключения к Oracle с использованием сборки - PullRequest
1 голос
/ 16 ноября 2010

Я пытаюсь установить соединение BDC в Sharepoint 2010 с базой данных Oracle, используя сборку.При модульном тестировании сборки она работает отлично, но при использовании ее в BDC я получаю следующее исключение: «Поставщик не совместим с версией клиента Oracle»

Остальная модель BDC работаетштраф;если я возвращаю фиктивные объекты вместо фактических результатов Oracle из моей сборки, они отображаются так, как должны.

Есть идеи?

Ответы [ 2 ]

1 голос
/ 17 ноября 2010

Убедитесь в следующем: 1. Вы можете подключиться к другому клиенту Oracle с той же машины. 2. У исполняемого кода и вызываемой сборки один исполняемый бит (32 \ 64)

Для меня последний был проблемой и пришлось переустанавливать ..

0 голосов
/ 18 ноября 2010

Я до сих пор не представляю, почему это не сработает, но я обошел проблему, используя службу WCF для соединения BDC вместо сборки.

Подозрения в отношении первоначальной причины ведут к конфликту в 32/64 бита (хотя компиляция всего в 64-битную не разрешила его) или, возможно, к конфликту между 64-битным ODP.NET и Win 2k8 ( "64-битный ODP.NET для Oracle 11 не работает на 64-разрядной версии Win2k8. ")

...