首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SSIS输出缓冲区错误“脚本组件上的primeoutput方法返回成功,但未报告行集的结束”

SSIS输出缓冲区错误“脚本组件上的primeoutput方法返回成功,但未报告行集的结束”
EN

Stack Overflow用户
提问于 2018-08-01 20:35:15
回答 1查看 938关注 0票数 1

我正在运行一个SSIS脚本任务,以从api获取数据到sql服务器。我已经创建了输出缓冲区并映射了所有列。直到最近,这个脚本一直运行良好,我将更多的脚本任务添加到具有类似设置的流中。现在,当我运行包时,它会给出以下错误并失败。

SSIS.Pipeline错误:“脚本组件”上的Primeoutput方法返回成功,但没有报告行集的结束。组件中有一个错误。它应该报告和结束。管道将关闭执行以避免不可预判的结果。

当我单独运行这个任务时,它就运行得很好。只有当我运行整个流程时,才会出现此错误。

有人能帮我解决这个问题吗?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2019-01-29 20:42:47

对于下一个发现错误消息的人来说,这是唯一的Google结果:

“脚本组件”上的Primeoutput方法返回成功,但没有报告行集的结束。组件中有一个错误。它应该报告和结束。管道将关闭执行,以避免不可预测的结果。

我不知道原因,但根本原因是复制/粘贴您的脚本任务,所以您不必重复工作。当脚本被复制/粘贴时,脚本会破坏SSIS。我创建了一个新的脚本任务,只需将代码本身复制/粘贴到其中,它就能正常工作。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51641882

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档