我是 SSIS 的新手...我正在从 DBSource 导出数据并将任何错误输出到平面文件。现在,当我将红色箭头连接到平面目标时,我收到来自数据库源的警告“不会将任何行发送到错误输出。配置错误或截断处置以将行重定向到错误输出” ,或删除附加到错误输出的数据流转换或目标。”
有人知道这是什么意思吗?我怎样才能摆脱它?
默认情况下,SSIS 会因错误或截断问题而“使组件失败”。您必须告诉 SSIS 您不想让包失败,但您想要“重定向行”,这将允许流程继续沿着红色箭头向下。
这应该会删除您当前收到的警告消息
我在源中选择了重定向行,但警告仍然存在。地图绘制得很好。刷新元数据并没有使其工作。
然后我删除了错误路径和错误表,并将两者放回数据流任务中。然后警告就不再显示了。它仍然没有将错误行重定向到错误表,但这一定是另一个问题,请参阅我的评论如何增加 SQL Server 2008 作业或包中的 MaximumErrorCount? 将 MaximumErrorCount 设置为较高的数字不会导致任何错误错误输出。