Проблемы с подключением к базе данных Oracle с помощью SSIS - PullRequest
0 голосов
/ 20 сентября 2019

При настройке соединения 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 в адрес сервера,Есть ли тип подключения, в котором я могу указать всю строку подключения, указанную выше?

...