我已经在 Windows 7 的机器中成功配置了 Oracle 钱包。我还通过执行以下命令进行了检查
sqlplus /@myoracleDB
并且成功连接到数据库。
我正在尝试在我的计算机中执行 SSIS 包(DTSX) 2012 版。在数据流任务中,我使用 Oracle Provider for OLEDB Connector。我想通过 OLEDB 连接器中的 oracle wallet 连接 myoracleDB 数据库。我使用了以下配置,
Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;OSAuthent=1;
但是连接失败,用户名/密码无效。
请告知如何解决此问题。
最佳答案
当我在 Oracle 服务器上使用“外部识别”登录设置(基本上是 Windows 可信身份验证)时,我使用了
/
作为登录名- 密码为空
在我的 SSIS 包中,它起作用了。
我不知道这是否与 Oracle 钱包相同 - 我不这么认为,但请尝试一下。
关于sql-server - SSIS Oracle 提供商 OLEDB 连接器中的 Oracle Wallet 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48358483/