在我的包中,我有执行SQL任务,它从存储过程中获取一些数据,一切正常,直到SP将某些结果集/单行返回。
但是存在一些条件,当存储过程不会返回任何结果集/单行时。现在,当没有从SP返回数据但我不希望这样做时,我的执行SQL任务失败。
我希望如果没有结果集,我可以处理其他事情而不是失败。
答案 0 :(得分:7)
你有几个选择。您可以将约束从“执行SQL任务”更改为“完成”而不是“成功”。或者,您将为任务执行SQL任务创建一个On Error事件处理程序,该任务将处理获取零行。或者,您可以使用属性窗口中的ForceExecutionResult属性执行SQL任务(F4)。
您也可以read more here