我有一个可以正常运行的计划,直到不能运行为止。当失败时,它会回滚,这是所需的行为。它仍然会这样做,但是现在其中有正在提交的DDL语句,这些语句已完全更改了发生的方式,因为它仅回滚到上一次提交而不是整个工作。
我想将还原点的创建添加到作业的开始,然后响应作业的完成,如果失败,则使用还原点,如果成功,则删除还原点。
我不知道的是如何自动使某些内容对作业的完成做出响应,就像触发器对表的更改做出响应一样。我可能会下令执行另一项任务,等待该任务完成然后再执行任务,但这浪费了资源,当我确定必须有更好的方法时,我觉得这是一个糟糕的解决方案。
不,我不能使用链式作业。