使用ODBC与Kerberos从SSIS连接到Oracle

时间:2018-05-09 11:33:16

标签: oracle ssis odbc kerberos oracle12c

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

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

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

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

问题是关于ODBC的,请避免使用“使用Attunity”等答案。

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

1 个答案:

答案 0 :(得分:0)

我终于让它工作了,希望它对某人有所帮助。

  • 我创建了一个新的DSN
  • 作为用户ID我放了[OracleUserName]
    • 小心方括号!那些是必要的
    • OracleUserName是在Oracle端配置的用户名(我对Oracle不太了解)。 DBA将AD帐户配置为能够以此用户身份登录。