Подключитесь из SSIS к Oracle, используя ODBC с Kerberos - PullRequest
0 голосов
/ 09 мая 2018

У нас есть большое решение SSIS со многими менеджерами соединений, указывающими на Oracle . Поставщик - ODBC, источники данных настроены на определенные системные DSN. Пока что мы используем имена пользователей и пароли, и все работает отлично. Теперь мы хотим перейти на аутентификацию Kerberos.

Я уже могу успешно запрашивать базу данных Oracle, используя sqlplus с аутентификацией Windows.

Мне трудно добиться того же от SSIS, используя диспетчеры соединений ODBC.

Можно ли перенастроить диспетчеры соединений ODBC, чтобы они использовали аутентификацию Windows? Как должен быть настроен менеджер соединений?

Вопрос конкретно о ODBC, пожалуйста, избегайте ответов типа "использовать Attunity".

Мы используем MS SQL Server 2016 Enterprise edition, Oracle 12.2.

1 Ответ

0 голосов
/ 21 мая 2018

Я наконец-то заработал, надеюсь, это кому-нибудь поможет

  • Я создал новый DSN
  • в качестве идентификатора пользователя я поставил [OracleUserName]
    • Остерегайтесь квадратных скобок! Те необходимы
    • OracleUserName - это имя пользователя, настроенное на стороне Oracle (я мало что знаю об Oracle). Администратор баз данных настроил учетную запись AD для возможности входа в систему от имени этого пользователя.
...