Провайдер Oracle для Oledb отсутствует в VS 2015 Shell - PullRequest
0 голосов
/ 23 января 2019

Я перехожу на версию SSIS 2016.Я пытаюсь использовать провайдера Oracle для Oledb в соединениях.

Однако этот параметр не отображается.Я установил клиент Oracle 12.2 и смог выполнить тестирование файла UDL, где я могу увидеть провайдера Oracle и проверить соединение.

Но когда я пробую в VS 2015, опция не отображается,

Проблема описана здесь - https://jorgklein.com/2011/06/02/ssis-connect-to-oracle-on-a-64-bit-machine-updated-for-ssis-2008-r2/ и на основании этого я установил 64-битный клиент.Но при попытке использовать диспетчер соединений провайдер оракула не отображается.

Как это исправить?

1 Ответ

0 голосов
/ 24 января 2019

Рекомендуемый способ подключения к Oracle из SSIS - использование соединителей Attunity с гарантией высокой производительности и простотой использования. Если вы решите работать с поставщиком Oracle для OLEDB, вам следует загрузить компоненты доступа к данным Oracle (ODAC) и инструменты Oracle Visual Studio.

В этом ответе я предоставлю подробную информацию о том, как подключиться к Oracle из служб SSIS, и предоставлю несколько ссылок на решение для вашей проблемы


Существует много способов подключения к оракулу из служб SSIS:

(1) Поставщик Oracle для OLEDB

Является частью Oracle Access Data Components (ODAC)

Следующая ссылка содержит аналогичную проблему:

(2) Поставщик Microsoft OLEDB для Oracle

Является частью Microsoft Access Data Components (MDAC)

Эта функция будет удалена в следующей версии Windows. Избегайте использования этой функции в новых разработках и планируйте модифицировать приложения, которые в настоящее время используют эту функцию. Вместо этого используйте OLE DB-провайдер Oracle.

(3) Разъемы Oracle Attunity

Высокоскоростные соединители Attunity для Oracle и Teradata были выбраны Microsoft для включения в службы интеграции SQL Server (SSIS).


Обсуждение


Другие полезные ссылки

...