我们有一个大型的SSIS解决方案,其中许多连接管理器指向Oracle。提供程序是 ODBC,数据源设置为定义的系统 DSN。到目前为止,我们使用用户名和密码,一切正常。现在我们要切换到 Kerberos 身份验证。
我已经可以使用带有Windows身份验证的sqlplus成功查询Oracle数据库。
我很难使用 ODBC 连接管理器从 SSIS 实现相同的目标。
是否可以重新配置 ODBC 连接管理器,以便它们使用 Windows 身份验证?应如何配置连接管理器?
这个问题是专门关于ODBC,请避免回答"使用Attunity"。
我们使用MS SQL Server 2016企业版Oracle 12.2。
我终于让它工作了,希望它能帮助别人。
- 我创建了一个新的DSN
- 作为用户 ID 我把 [甲骨文用户名]
- 小心方括号!这些是必要的 Oracle用户名
- 是在Oracle端配置的用户名(我对Oracle了解不多(。DBA 将 AD 帐户配置为能够以此用户身份登录。