Какая правильная конфигурация требуется для подключения к базе данных oracle через пакет SSIS с SQL Server 2019

#ssis #sql-server-2019

#ssis #sql-сервер-2019

Вопрос:

У меня есть SQL Server 2019 и поставщик ODBC 17 версии 17.5.

Но когда я пытаюсь подключиться к Oracle с помощью строки подключения в пакете SSIS, возникает эта ошибка:

Запрошенный поставщик OLE DB или OLEDB.Oracle.1 не зарегистрирован. Если 64-разрядный драйвер не установлен, запустите пакет в 32-разрядном режиме.

Код ошибки: 0x00000000. Доступна запись OLE DB.

Источник: «Компоненты службы Microsoft OLE DB»
Результат: 0x80040154
Описание: «Класс не зарегистрирован».

Попытался изменить цель с 64 на 32 и наоборот, но не работает.

Также возникла эта проблема:

Произошла ошибка при установке значения свойства «ConnectionString». Возвращена ошибка 0x80020009 »
Формат строки подключения недопустим. Он должен состоять из одного или нескольких компонентов формы X=Y, разделенных точками с запятой. Эта ошибка возникает, когда в диспетчере подключений к базе данных задана строка подключения с нулевыми компонентами.».

Комментарии:

1. Вторая ошибка говорит о том, что ваша строка подключения неверна. Так на что же это похоже?

2. Как показано ниже, Источник данных=ABC;Идентификатор пользователя=просмотрщик;Поставщик=OraOLEDB. Oracle. 1;Сохраненная Информация о безопасности=Верно;

3. Может ли кто-нибудь помочь в этом