没有结果集时执行SQL任务失败

时间:2012-10-25 11:49:54

标签: ssis

在我的包中,我有执行SQL任务,它从存储过程中获取一些数据,一切正常,直到SP将某些结果集/单行返回。

但是存在一些条件,当存储过程不会返回任何结果集/单行时。现在,当没有从SP返回数据但我不希望这样做时,我的执行SQL任务失败。

我希望如果没有结果集,我可以处理其他事情而不是失败。

1 个答案:

答案 0 :(得分:7)

你有几个选择。您可以将约束从“执行SQL任务”更改为“完成”而不是“成功”。或者,您将为任务执行SQL任务创建一个On Error事件处理程序,该任务将处理获取零行。或者,您可以使用属性窗口中的ForceExecutionResult属性执行SQL任务(F4)。

您也可以read more here