sql-server - SSIS Oracle 提供商 OLEDB 连接器中的 Oracle Wallet 集成

标签 sql-server oracle ssis oledb ssis-2012

我已经在 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/

相关文章:

sql - 数据透视表 SQL 中的水平总计

linux - oracle 瘦 jdbc 连接在不活动后接收 "connection reset"

mysql - SSIS包仅在Windows帐户登录服务器时执行

sql-server - 为什么 SSIS 忽略我从 Excel 源导入的最后一列?

sql-server - 将项目部署到目录数据库时 SSIS 2012 出现部署错误

mysql - 将一个表中的总和添加到第二个表

SQL 服务器查询。最迟加入

java - Oracle 中带有 LIKE 的重音和不区分大小写的排序规则

oracle - 是否有实用程序可以将 oracle 转储到 Google BigQuery 中?

mysql - 给定两个区域的经度和纬度,如何找到它们之间的距离(以米为单位)。如何在 SQL 中查询..?