SSIS - 源错误输出(不会将任何行发送到错误输出....)

问题描述 投票:0回答:2

我是 SSIS 的新手...我正在从 DBSource 导出数据并将任何错误输出到平面文件。现在,当我将红色箭头连接到平面目标时,我收到来自数据库源的警告“不会将任何行发送到错误输出。配置错误或截断处置以将行重定向到错误输出” ,或删除附加到错误输出的数据流转换或目标。”

有人知道这是什么意思吗?我怎样才能摆脱它?

database ssis
2个回答
24
投票

默认情况下,SSIS 会因错误或截断问题而“使组件失败”。您必须告诉 SSIS 您不想让包失败,但您想要“重定向行”,这将允许流程继续沿着红色箭头向下。

  • 编辑您的来源
  • 转到错误输出选项卡
  • 设置要触发错误行重定向到重定向输出的相关列,如下所示。

这应该会删除您当前收到的警告消息

Configure Error Output in SSIS


0
投票

我在源中选择了重定向行,但警告仍然存在。地图绘制得很好。刷新元数据并没有使其工作。

然后我删除了错误路径和错误表,并将两者放回数据流任务中。然后警告就不再显示了。它仍然没有将错误行重定向到错误表,但这一定是另一个问题,请参阅我的评论如何增加 SQL Server 2008 作业或包中的 MaximumErrorCount? 将 MaximumErrorCount 设置为较高的数字不会导致任何错误错误输出。

© www.soinside.com 2019 - 2024. All rights reserved.