恢复父包甚至子包失败

时间:2012-07-13 06:33:30

标签: ssis

我在我的工作中使用执行包任务来调用我的子包。我使用执行SQL任务来获取我的文件位置和文件名以将文件加载到我的表中。

获得这些详细信息后,我会将此信息传递给我的执行包任务,在该任务中调用我的子包。

我的查询会触发2个输入文件,这些文件必须加载到我的表中。

例如,我们假设必须加载file1.csvfile2.csv。所以当加载file1.csv时,如果我的子包中有任何错误,我的子包失败,我的父包也会失败。不应该那样发生;如果我的file1.csv无法加载,我的子包和父包不应该失败并应继续加载file2.csv

为此我尝试将Onagate System变量值更改为false,以执行On Error Event的Package任务,但仍无法解决问题。

1 个答案:

答案 0 :(得分:0)

你可以

  • 通过在可能失败的任务之后设置故障路径来处理错误
  • 将MaximumErrorCount设置为更高的值(单击控件视图的背景并转到属性)