首页 > 解决方案 > 使用 SSIS 将数据从 Dynamic 365 增量复制到 Oracle

问题描述

我想使用 SSIS 将增量数据从 Dynamic 365 同步到 Oracle 11g。目前,我正在使用 Cdata SSIS 组件从动态 365 获取数据并使用 Microsoft SSIS Oracle 连接器连接到 Oracle。

在查找中使用 Oracle 连接管理器时,出现以下错误:

严重性代码描述项目文件行抑制状态错误验证错误。数据流任务查找 [92]:连接管理器“Oracle 连接管理器”类型不正确。所需的类型是“OLEDB”。组件可用的类型是“ORACLE”。

因此,我放弃了 Microsoft SSIS Oracle 连接器并使用 Native OLE DB\Oracle Provider for OLE DB,它在使用查找时工作正常。

当我使用 OLE DB 命令进行更新时,我收到以下错误:

[OLE DB 命令 [115]] 错误:OLE DB Command.Inputs[OLE DB 命令输入] 上的 OLE DB Command.Inputs[OLE DB 命令输入].Columns[cfia_partylegalname 的副本] 存在错误。返回的列状态为:“延迟访问器验证失败。”。

问题1:如何解决上述错误?问题 2:使用 SSIS 将增量数据从 Dynamic 同步到 Oracle 的最佳工具是什么?问题 3:我应该如何连接到 Oracle、Oracle Provider for OLE DB 或 Native OLE DB\Oracle Provider for OLE DB 或 Microsoft SSIS Oracle 连接器?问题:我想安装任何 oracle 驱动程序吗?

请对此有所了解。

标签: ssis

解决方案


推荐阅读