SSIS Нет таблиц или представлений может быть загружена ошибка с Oracle 12c ODBC - PullRequest
0 голосов
/ 18 сентября 2018

Мы пытаемся настроить объект назначения ODBC в пакете служб SSIS и получаем ошибку «Таблицы или представления не могут быть загружены» (см. Снимок экрана ниже). Схема является относительно новой, и мы можем сделать это с более старой схемой в той же базе данных.

Некоторые наблюдения:

  1. Мы можем успешно установить соединение со схемой как через администратора ODBC Windows, так и из диспетчера соединений служб SSIS.

  2. Мы можем отображать таблицы из ДРУГОЙ схемы, которая является той же базой данных.

  3. Мы также можем отображать таблицы в схеме, вызывающие ошибку, если мы делаем это, подключаясь к другой схеме (см. Подробнее ниже).

Больше на # 3 выше. Допустим, у нас есть схемы / пользователи MySchemaA и MySchemaB, и MySchemaB - это то, что нам нужно. Если мы подключимся напрямую к MySchemaB, это не сработает. Но если мы предоставляем права MySchemaA для просмотра таблиц в MySchemaB и подключения к MySchemaA ... мы можем косвенно просматривать таблицы, предоставленные в MySchemaB, через соединение с MySchemaA. Надеюсь, ясно, как грязь.

Есть идеи как это исправить?

Поскольку это новая схема, нужно ли что-то настраивать на стороне БД, чтобы это разрешить?

Мы используем Oracle 12c и установили необходимые драйверы. Также используется администратор ODBC 32-bit для настройки системного DSN.

enter image description here

...