【发布时间】:2014-03-17 04:53:44
【问题描述】:
面试有问题!!! 如何在不使用检查点的情况下在 SSIS 中实现检查点功能。 如果包失败,则必须从失败点重新运行,而不是重新运行整个包。不使用检查点。
【问题讨论】:
面试有问题!!! 如何在不使用检查点的情况下在 SSIS 中实现检查点功能。 如果包失败,则必须从失败点重新运行,而不是重新运行整个包。不使用检查点。
【问题讨论】:
一种方法是创建一个任务调度程序作为控制流的入口点。这只会跟踪成功执行的最后一个任务,并根据该持久变量调用下一个任务。第一次运行该变量将为 0,因此它将在第一个任务中启动,如果第一个任务成功完成,该变量将设置为 1。如果任务 2 失败,则下次运行控制流时它将在 task1 上重新启动等等......控制流将如下所示:
【讨论】: