首页 > 解决方案 > 出现 0x80004005 错误的问题。尝试将 Microsoft OLEDB 用于 oracle 提供程序作为目标

问题描述

我们如何解决这个问题?我缺少任何驱动程序吗?一切看起来都不错,但是当我为 oracle 提供程序添加 OLE DB 目标时遇到了这个问题。

来源:Microsoft OLE DB Provider for Oracle”Hresult 0x80004005 描述:“未指定的错误”

来源:Microsoft OLE DB Provider for Oracle" Hresult 0x80004005 描述:不支持数据类型

在此处输入图像描述

标签: oraclessisoledbetlssis-2012

解决方案


您收到的主要例外是:

不支持数据类型

由于 OLEDB 中不支持某些 oracle 数据类型(例如Timestamp.

基于Oracle Provider for OLE DB Developer's Guide

与 Command 对象绑定的 TIMESTAMP 数据类型不支持小数秒。

OLEDB 中可能不支持其他数据类型,例如CLOB数据类型。

强烈建议使用Oracle Attunity 连接器而不是 OLEDB 提供程序,它可以保证更高的性能,并且得到更多支持,并且已被 Microsoft 选择包含在 SQL Server 集成服务中

有关更多信息,您可以在下面的链接中查看我的答案:

类似问题链接


推荐阅读