【发布时间】:2020-11-05 09:53:36
【问题描述】:
我正在尝试使用 SSIS 将一些数据从 Oracle 数据库加载到 MSSQL 数据库。 我创建了项目并使用了 ADO.Net 源代码,并且能够创建到 Oracle 的连接并运行查询和查看结果。
但是,当我实际运行包时,我收到以下错误:
错误:数据流任务中的 0xC0208449,ADO NET 源 2:ADO NET 源无法获取连接 {EECB236A-59EA-475E-AE82-52871D15952D} 并显示以下错误消息:“无法创建托管连接管理器。”。
好像和here的问题差不多 而且我确实发现我安装了两个 oracle 客户端版本“11.1”和“12.2”。 一个由 PL/SQL 使用,另一个由其他实体框架项目使用。 如果这是我的问题,我只是想要一种方法来告诉 SSIS 选择正确的。
我尝试在 machine.config 中为“oracle.manageddataaccess.client”部分添加所需版本的条目。 我也尝试使用其他类型的数据源,但甚至无法创建成功的连接 我尝试将项目中的 Run64bitRuntime 属性更改为 False
注意:我的机器上没有安装 SSIS。
【问题讨论】:
-
你使用的 ssis 版本
-
@sandeeprawat 2016
标签: sql-server oracle ssis