SSIS任务成功,但SQL代理报告失败
SQL代理作业在运行SSIS包后返回DTSER_完成(2)。SSIS的任务正在正确完成,但显示以下许多错误: ……删除此未使用的输出列可以提高数据流任务性能 我不确定是否可以通过修改SSIS或SQL代理作业中的某些内容来解决这一问题。我不想修改SSIS包,因为它是由外部源提供的SSIS任务成功,但SQL代理报告失败,ssis,sql-server-agent,Ssis,Sql Server Agent,SQL代理作业在运行SSIS包后返回DTSER_完成(2)。SSIS的任务正在正确完成,但显示以下许多错误: ……删除此未使用的输出列可以提高数据流任务性能 我不确定是否可以通过修改SSIS或SQL代理作业中的某些内容来解决这一问题。我不想修改SSIS包,因为它是由外部源提供的 正在SQL Server 2008上运行的SSIS中的错误处理有点笨拙,我在正确执行OnError约束并完成良好的程序包时遇到问题,但SQL代理仍报告失败。我的解决方案是:为“允许”失败的步骤定义OnError事件处理程
正在SQL Server 2008上运行的SSIS中的错误处理有点笨拙,我在正确执行OnError约束并完成良好的程序包时遇到问题,但SQL代理仍报告失败。我的解决方案是:为“允许”失败的步骤定义OnError事件处理程序,然后将Propagate系统变量设置为false 如果您有太多单独的步骤使之成为现实,您可以将它们分组到序列容器中,并为每个序列创建事件处理程序。这对我来说似乎很好,但我花了一些时间来制定解决方案,而且我找不到任何关于SSIS中错误处理的好文档,所以我不知道这是一个好的解决方案还是一个黑客