【问题标题】:SQL Query - To stop/kill long running SQL jobSQL 查询 - 停止/终止长时间运行的 SQL 作业
【发布时间】:2015-12-03 08:41:10
【问题描述】:

我有一个 sql 作业,每 15 分钟进行一次计算。

现在我想监控这项工作。检查该作业当前是否正在运行,如果是,则它已运行超过 10 分钟。

如果它运行超过 10 分钟,那么我想停止/终止这项工作。

有什么查询可以做吗?

【问题讨论】:

    标签: sql sql-server-2008 sql-job


    【解决方案1】:

    试过了

    EXEC msdb.dbo.sp_stop_job N'job name'
    

    它成功了!

    【讨论】:

      【解决方案2】:

      我最好的猜测是您需要SMO (SQL Server Management Objects) 才能完成此任务。特别是看看Job Class

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2022-09-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-03-15
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多