Sql server 在停止SQL Server代理作业之前运行清理

Sql server 在停止SQL Server代理作业之前运行清理,sql-server,sql-job,Sql Server,Sql Job,我有一个SQL Server代理作业,它调用SSIS包。如果用户强制停止作业,SSIS包也将停止执行 是否可以拦截此停止请求并运行SQL脚本以执行任何必需的操作,如清理或自定义日志记录?我认为在SQL server中不可能这样做,但您可以创建另一个重复的SQL作业,以检查是否需要执行某些清理,如果是,则运行清理脚本,否则停止作业 根据原始作业计划安排清理作业

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


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

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

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