При настройке соединения ado.net с базой данных / сервером oracle с использованием настройки поставщика данных oracleClient ado.net я получаю следующую ошибку:
Не удалось выполнить тестовое соединение из-за ошибки винициализирующий провайдер.Попытка загрузить клиентские библиотеки Oracle выкинула BadImageFormatExxception.Эта проблема возникает при работе в 65-битном режиме с установленными 32-битными клиентскими компонентами Oracle.
Однако я уже установил свойство проекта run64bitRunTime = False
.
Когда япопытаться установить соединение с помощью поставщика OLE DB для Oracle, я получаю следующую ошибку:
Клиент Oracle и сетевые компоненты не найдены.Эти компоненты поставляются корпорацией Oracle и являются частью установки клиентского программного обеспечения Oracle версии 7.3.3 или новее.Поставщик не может функционировать, пока эти компоненты не установлены.
Однако компоненты установлены .
Возможно, проблема в том, как я настраиваю свои соединения?Из моего файла tnsnames.ora мой формат подключения следующий (я изменил фактические имена адресов):
server_usr.world =
(description =
(address = (protocol = TCP)(host = some.address.org)(port=1571))
(connect_data = (server = dedicated)(service_name = server_usr.something.org))
В обоих приведенных выше примерах я вводил some.address.org в адрес сервера,Есть ли тип подключения, в котором я могу указать всю строку подключения, указанную выше?