我在SQL Server Job Agent上有一个有3个步骤的工作。 我希望从第一步开始运行。 第一步完成后,只有完成后我才希望第2步开始运行 所以对于第3步
答案 0 :(得分:1)
最好的方法是添加两个单独的步骤并分别执行作业步骤。这将为每个事件提供单独的日志记录,您可以选择从失败的步骤重新启动作业,而不是从第一步重新运行作业。
如果您真的想在一个步骤中执行这些命令并且您正在执行T-SQL子系统命令,那么您可以添加一个名为exit step的标签,并在检测到故障时转到标签。使用GO语句分隔查询是不够的 - 即使在加载例程期间发生特定类型的故障,作业步骤也将继续到最后。