使用带 Kerberos 的 ODBC 从 SSIS 连接到 Oracle

Connect from SSIS to Oracle using ODBC with Kerberos

我们有一个大型 SSIS 解决方案,其中许多连接管理器指向 Oracle。提供程序是 ODBC,数据源设置为定义的系统 DSN。到目前为止,我们使用用户名和密码,一切正常。现在我们要切换到 Kerberos 身份验证。

我已经可以使用带有 Windows 身份验证的 sqlplus 成功查询 Oracle 数据库。

我很难使用 ODBC 连接管理器从 SSIS 实现相同的目标。

是否可以重新配置 ODBC 连接管理器以便它们使用 Windows 身份验证?应该如何配置连接管理器?

此问题专门针对 ODBC,请避免回答 "use Attunity"。

我们使用MS SQL Server 2016企业版,Oracle 12.2。

终于成功了,希望对大家有帮助。

  • 我创建了一个新的 DSN
  • 作为我输入的用户 ID [OracleUserName]
    • 注意方括号!那些是必须的
    • OracleUserName是Oracle端配置的用户名(本人对Oracle了解不多)。 DBA 将 AD 帐户配置为能够以该用户身份登录。