执行SQL任务后SSIS包序列容器失败

时间:2014-10-22 08:51:03

标签: ssis msbi

我有一个SSIS包,用于更新机器中的表,然后需要将数据复制到另一台机器(服务器)。

由于超时失败,软件包经常失败,所以我们提出了一个选项,首先将它加载到临时表,然后从temp加载到main ...这样主表数据就不会#&# 39;因为连接失败而受到影响......

现在我们想要重新启动软件包以防它失败......我们一直在使用检查点..并在安排作业时重试选项。

这项工作运行良好,但它有一个问题..临时表有一些数据,万一它失败了......现在我希望Package使用执行SQL任务回滚数据,然后再从它运行它&# 39; s失败点。

如何在执行SQL任务成功后将其执行到失败状态(执行RollBack)...并确保程序包从容器中失败的块开始。

附加流路...... enter image description here

1 个答案:

答案 0 :(得分:0)

转到存储元数据的附加表,查询删除每个任务任务。 这样,您只需在执行任务之前在元数据中运行查询。按照这种方式,您还可以维护日志以及定义自动重试。