Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SSIS任务成功,但SQL代理报告失败_Ssis_Sql Server Agent - Fatal编程技术网

SSIS任务成功,但SQL代理报告失败

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代理作业在运行SSIS包后返回DTSER_完成(2)。SSIS的任务正在正确完成,但显示以下许多错误:

……删除此未使用的输出列可以提高数据流任务性能

我不确定是否可以通过修改SSIS或SQL代理作业中的某些内容来解决这一问题。我不想修改SSIS包,因为它是由外部源提供的


正在SQL Server 2008上运行的SSIS中的错误处理有点笨拙,我在正确执行OnError约束并完成良好的程序包时遇到问题,但SQL代理仍报告失败。我的解决方案是:为“允许”失败的步骤定义OnError事件处理程序,然后将Propagate系统变量设置为false

如果您有太多单独的步骤使之成为现实,您可以将它们分组到序列容器中,并为每个序列创建事件处理程序。这对我来说似乎很好,但我花了一些时间来制定解决方案,而且我找不到任何关于SSIS中错误处理的好文档,所以我不知道这是一个好的解决方案还是一个黑客