SSIS AdoNet ODP Управляемое соединение Проблема, когда таблицы не отображаются в раскрывающемся списке - PullRequest
0 голосов
/ 15 февраля 2019

Когда я щелкаю раскрывающийся список в редакторе исходного кода после ввода допустимого соединения (и успешно проверяю указанное соединение), я получаю следующее сообщение об ошибке:

Не удалось получить информацию таблицы длядиспетчер соединений 'xxxx'.Не удалось создать класс DbProviderFactory для имени инварианта поставщика «Sybase.Data.AseClient».Убедитесь, что этот поставщик правильно установлен на этом компьютере.

Поскольку предполагается, что это ODP Managed Data provider, я не уверен, почему он ищет поставщика Sybase.Как вы можете видеть здесь, похоже, что он использует правильную DLL:

enter image description here

Я попытался очистить обе библиотеки DLL от gac и затем переустановитьуправляемый ODP, но я все еще получаю ту же проблему.Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 15 февраля 2019

К сожалению, я некоторое время искал эту проблему, не находя полезных статей или ссылок.

Если вы пытаетесь подключиться к Oracle, рекомендуется использовать Oracle Attunity Connectors которые были выбраны Microsoft для включения в SQL Server Integration Services (SSIS).

Также вы можете использовать Oracle Provider для OLEDB , который является официальным провайдером, созданным Oracle.

Для получения дополнительной информации, вы можете сослаться на мой ответ по ссылке ниже, где я предоставил информацию о способе подключения к oracle в SSIS и опубликовал много полезных ссылок:

...