简体   繁体   English

SSIS 错误代码 DTS_E_OLEDBERROR 0x80004005

[英]SSIS Error Code DTS_E_OLEDBERROR 0x80004005

I am running an SSIS package that uses OLEDB connections to fetch data from and Oracle 10.2.0.5.0 database and insert it into an SQLServer 2012 (11.0.6260)我正在运行一个 SSIS package ,它使用 OLEDB 连接从 Oracle 10.2.0.5.2 数据库中获取数据,然后将其插入到 SQL 数据库中。

I get the following error.我收到以下错误。

Time: 2021-02-05 01:13:55 AM
Task: Data Flow Task
Error Description: SSIS Error Code DTS_E_OLEDBERROR.  An OLE DB error has occurred. Error code: 0x80004005.

followed by其次是

Time: 2021-02-05 01:13:55 AM
Task: Data Flow Task
Error Description: SSIS Error Code DTS_E_PRIMEOUTPUTFAILED.  The PrimeOutput method on OLE DB Source returned error code 0xC0202009.  The component returned a failure code when the pipeline engine called PrimeOutput(). The meaning of the failure code is defined by the component, but the error is fatal and the pipeline stopped executing.  There may be error messages posted before this with more information about the failure.

There are no keys or constraints on the destination table.目标表上没有键或约束。

Both of the dataflow tasks have CommandTimeout set to 0 .两个数据流任务都将CommandTimeout设置为0

All of the other packages with the same source and destination databases run without any problem.具有相同源和目标数据库的所有其他包都可以正常运行。

Edit 2编辑 2

This particular package runs fine on our test/development environment.这个特殊的 package 在我们的测试/开发环境中运行良好。

I have sinced run the package several times and noticed that the source query returns about 4500 records but only about 500 are inserted into the destination database.我已经多次运行 package 并注意到源查询返回大约 4500 条记录,但只有大约 500 条记录插入到目标数据库中。

End Edit 2结束编辑 2

Is there anything else that I can check for?还有什么我可以检查的吗?

Edit 1编辑 1

The Error message is as it appears in service manager.错误消息与服务管理器中显示的一样。

错误信息

The log files just before the error are below.错误之前的日志文件如下。

在此处输入图像描述

The source Query is quite along running query.源查询与运行查询相当。 It takes approximately 9 minutes.大约需要 9 分钟。

End Edit 1结束编辑 1

Logging into the oracle database directly with the user that is used for our integrations and running the query gave the following error.使用用于我们集成的用户直接登录 oracle 数据库并运行查询会出现以下错误。

oracle 错误 ORA-02392

After increasing the size of the user profile the query returned data and the integrations ran correctly.增加用户配置文件的大小后,查询返回数据并且集成正确运行。

Error ssis código de error DTS_E_OLEDBERROR.错误 ssis 代码错误 DTS_E_OLEDBERROR。 Se ha producido un error OLE DB.código de error: 0x8007045A. Se ha producido un error OLE DB.codigo de 错误:0x8007045A。

Un identificador de registro OLE DB disponible. Un identificador de registro OLE DB disponible。 Origen: "Microsoft OLE DB Service Components" Hresult:0x8007045A来源:“Microsoft OLE DB 服务组件”Hresult:0x8007045A

Descripción: "Error en una rutina de inicialización de biblioteca de vínculos dinámicos (DLL)".描述:“Error en una rutina de inicialización de biblioteca de vínculos dinámicos (DLL)”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 SSIS Excel源错误:[Excel源[1]]错误:SSIS错误代码DTS_E_OLEDBERROR。 发生OLE DB错误。 错误代码:0x80004005 - SSIS Excel Source error: [Excel Source [1]] Error: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80004005 SSIS错误代码DTS_E_OLEDBERROR 0x80040E21强制转换规范的字符值无效 - SSIS Error Code DTS_E_OLEDBERROR 0x80040E21 Invalid character value for cast specification SSIS 数据流任务错误:SSIS 错误代码 DTS_E_OLEDBERROR 和 SSIS 错误代码 DTS_E_PRIMEOUTPUFAILED - SSIS Data Flow Task Errors : SSIS Error Code DTS_E_OLEDBERROR and SSIS Error Code DTS_E_PRIMEOUTPUTFAILED SSIS 错误:0xC0202009 在数据流任务,OLE DB 源 [1759]:SSIS 错误代码 DTS_E_OLEDBERROR。 发生 OLE DB 错误。 错误代码:0x80004005 - SSIS Error: 0xC0202009 at Data Flow Task, OLE DB Source [1759]: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80004005 SSIS DTS_E_OLEDBERROR和内存不足错误,将SQL Server记录传输到Oracle数据库 - SSIS DTS_E_OLEDBERROR and Out of Memory Error transferring SQL Server records to Oracle Database DTS_E_OLEDBERROR。 错误代码:0x80004005。SQl 本机客户端和 sql 服务器的 oledb 提供程序之间的区别 - DTS_E_OLEDBERROR. Error code: 0x80004005.Difference between SQl Native client and oledb provider for sql server SSIS 包停止使用错误代码:0x80004005 - SSIS Package stopped working with Error code: 0x80004005 如何解决 DTS_E_OLEDBERROR。 在 ssis - how to resolve DTS_E_OLEDBERROR. in ssis SSIS 错误代码 DTS_E_INDUCEDTRANSFORMFAILUREONERROR - SSIS Error Code DTS_E_INDUCEDTRANSFORMFAILUREONERROR 有人知道为什么 SQL Server 2005 抛出“'SQLOLEDB' failed with no error message available, result code: E_FAIL(0x80004005).”? - Anybody know why SQL Server 2005 throws "'SQLOLEDB' failed with no error message available, result code: E_FAIL(0x80004005). "?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM