首页 > 解决方案 > 数据流任务上没有记录时 SSIS 输出错误

问题描述

我正在从 IBM DB2 数据库中查询记录。如果有记录,则数据流任务运行良好,当没有记录时,我收到此错误:

[SSIS.Pipeline] 错误:SSIS 错误代码 DTS_E_PRIMEOUTPUTFAILED。ODBC Source CENTRAL (ExtraLog) 上的 PrimeOutput 方法返回错误代码 0x80004005。当管道引擎调用 PrimeOutput() 时,组件返回了失败代码。失败代码的含义由组件定义,但错误是致命的并且管道停止执行。在此之前可能会发布错误消息,其中包含有关失败的更多信息。

[ODBC Source CENTRAL (ExtraLog) [2]] 错误:发生打开数据库连接 (ODBC) 错误。状态:'07005'。本机错误代码:-501。[IBM][System i Access ODBC 驱动程序][DB2 for i5/OS]SQL0501 - 游标 SQL_CUR0A4463B0 未打开。

同样,只有在我没有记录时才会发生这种情况。关于如何阻止此错误的任何想法?非常感谢您的帮助。

标签: ssisdb2dataflowtask

解决方案


推荐阅读