You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在SQL Server Management Studio中实现依赖两个成功作业的作业执行?

在SQL Server Management Studio中设置依赖多作业成功的作业

方法一:通过SSMS图形界面操作

  • 打开SQL Server Management Studio,连接目标数据库实例,展开左侧的「SQL Server代理」→「作业」节点
  • 右键点击需要设置依赖的目标作业,选择「属性」
  • 在弹出的作业属性窗口中,切换到「作业依赖关系」选项卡
  • 勾选「此作业依赖于以下作业的成功完成」选项,然后在下方的作业列表中,选中需要依赖的两个作业
  • 点击「确定」保存配置

方法二:使用T-SQL脚本配置

通过系统存储过程sp_add_jobdependency可以批量添加依赖关系,需提前知晓目标作业和两个依赖作业的名称:

-- 为目标作业添加第一个依赖作业
EXEC sp_add_jobdependency 
    @job_name = N'你的目标作业名称',
    @step_id = 1, -- 目标作业的起始步骤ID,通常为1
    @depends_on_job_name = N'依赖作业1名称',
    @depends_on_step_id = 0; -- 0表示依赖整个作业的成功完成

-- 为目标作业添加第二个依赖作业
EXEC sp_add_jobdependency 
    @job_name = N'你的目标作业名称',
    @step_id = 1,
    @depends_on_job_name = N'依赖作业2名称',
    @depends_on_step_id = 0;

说明:如果@depends_on_step_id指定具体步骤ID,则仅当依赖作业的该步骤成功时才触发目标作业;设为0则要求依赖作业的所有步骤都执行成功。

注意事项

  • 所有作业必须位于同一个SQL Server实例中,跨实例的作业依赖需要通过自定义监控脚本或第三方工具实现
  • 目标作业的原有调度可保留,但只有当两个依赖作业都成功完成后,目标作业才会启动执行;若任一依赖作业未运行或执行失败,目标作业不会触发
  • 可通过「作业活动监视器」查看作业的依赖关系及实时执行状态

内容的提问来源于stack exchange,提问作者Carlos As

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 14:14:59