Проблема с подключением к базе данных Oracle через Server Explorer - PullRequest
0 голосов
/ 18 января 2011

Вот настройка: я запускаю Windows 7, Visual Studio 2008 и мне нужно подключиться к базе данных Oracle.Установленное программное обеспечение Oracle - Oracle Database 10g Release 2 (10.2.0.4.0), где я выбрал 10204_vista_w2k8_x64_production_db.zip.Мне было приказано выбрать этот драйвер вышестоящим (что-то с обратной совместимостью).Это не версия для Windows 7, но ее можно установить, избегая проверки ОС.Я использовал это руководство:

Ссылка на форум Oracle

Установлено без проблем.Я предполагаю, что это просто официально не поддерживается Oracle в Windows 7. Но я не могу подключиться к базе данных через обозреватель сервера в Visual Studio.Выдает эту ошибку:

Попытка загрузки клиентских библиотек Oracle вызвала исключение BadImageFormatException.Эта проблема возникает при работе в 64-битном режиме с установленными 32-битными клиентскими компонентами Oracle.

Хотя мне удалось установить соединение через код C #.Любые предложения, почему Server Explorer не может подключиться?

edit: я также могу подключиться к базе данных, используя Oracle SQL Plus.

1 Ответ

1 голос
/ 17 марта 2011

Это потому, что Visual Studio является 32-битным процессом и не может загрузить 64-битные dll-s

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...