我从面试中得到了问题! 如何在不使用检查点的情况下在SSIS中实现检查点功能 。 如果软件包失败,则必须从失败的位置重新运行,而不是重新运行整个软件包。 不使用检查点 。
答案 0 :(得分:0)
一种方法是创建一个任务调度程序作为控制流中的入口点。这将仅跟踪成功执行的上一个任务,并根据该持久变量调用下一个任务。它第一次运行变量将为0,因此它将在第一个任务中启动,如果第一个任务成功完成,变量将被设置为1.如果任务2失败,则下次控制流程运行时它将在task1上重启等等......控制流程如下所示: