0
我有一个sql作业,每15分钟进行一次计算。SQL查询 - 停止/终止长时间运行的SQL作业
现在我想监视这份工作。检查该作业是否正在运行,如果是,则运行超过10分钟。
如果它运行超过10分钟,那么我想停止/杀死这个工作。
有没有任何查询可以做到这一点?
我有一个sql作业,每15分钟进行一次计算。SQL查询 - 停止/终止长时间运行的SQL作业
现在我想监视这份工作。检查该作业是否正在运行,如果是,则运行超过10分钟。
如果它运行超过10分钟,那么我想停止/杀死这个工作。
有没有任何查询可以做到这一点?
试图
EXEC msdb.dbo.sp_stop_job N'job name'
和它的工作!
我最好的猜测是你需要SMO (SQL Server Management Objects)来解决这个问题。特别要看看Job Class。