【问题标题】:Run Cleanup Before Stopping SQL Server Agent Job在停止 SQL Server 代理作业之前运行清理
【发布时间】:2019-11-11 14:17:30
【问题描述】:

我有一个调用 SSIS 包的 SQL Server 代理作业。如果用户强行停止作业,则 SSIS 包也将停止执行。

是否可以拦截此停止请求并运行 SQL 脚本来执行任何所需的操作(例如清理或自定义日志记录)?

【问题讨论】:

    标签: sql-server sql-job


    【解决方案1】:

    我认为这在 sql server 中是不可能的,但你可以做的是创建另一个重复的 sql 作业来检查是否需要执行一些清理,如果是,则运行清理脚本,否则停止作业。

    根据您的原始作业计划安排清理作业。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-20
      • 2017-11-09
      相关资源
      最近更新 更多