禁用作业中的某些步骤

use*_*062 5 sql-server sql-server-2008-r2 sql-server-agent jobs

本周末我有一个项目,必须停止所有作业,但必须运行特定作业中的 1 个步骤。例如:我有一个两步作业,第二步必须运行,第一步必须与其他作业一起禁用或停止。

首先,我想停止 sql server 代理,但这将停止所有作业。有什么办法可以做到。

Tho*_*ger 7

您不能禁用特定的作业步骤。

你有两个选择,我是这么看的:

  1. 把job改成把“start step”作为你的第二步,让第二步的“on success action”退出job(如果有后续步骤的话)

  2. 使用步骤的逻辑创建一个单独的作业,然后只使用完成工作的新作业