【问题标题】:Execute SQL task failed when no resultset got没有结果集时执行 SQL 任务失败
【发布时间】:2012-10-25 11:49:54
【问题描述】:

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

但在某些情况下,存储过程不会返回任何结果集/单行。现在,当 SP 没有返回数据时,我的 Execute SQL 任务会失败,但我不希望这样。

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

【问题讨论】:

    标签: ssis


    【解决方案1】:

    这里有几个选项。您可以将约束从 Execute SQL Task 更改为 next on 以完成,而不是 Success。或者,您为任务执行 SQL 任务创建一个 On Error 事件处理程序,该任务将处理获取零行。或者,您可以使用属性窗口中的 ForceExecutionResult 属性来执行 SQL 任务 (F4)。

    您也可以read more here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-03-07
      • 1970-01-01
      • 2016-12-27
      • 1970-01-01
      • 2023-03-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多