SSIS 代理作业将 运行 保持为 "inprogress"

SSIS Agent job keeps running as "inprogress"

我有一个监视文件夹的 SSIS 包。这个包将 运行 持续到它被终止。

我想使用 SQL 代理安排此 job.This SQL 代理作业将使用两个步骤。确保 SSIS 包 运行s.

是一种心跳工作

步骤 - 1 检查 SSIS 包是否 运行ning。如果 运行ning 退出 else 第 2 步。 步骤 - 2 执行 SSIS 作业。如果OK则报告成功并退出否则报告失败并退出。

周一至周五每 4 小时使用每日时间表。

当我执行 SQL 作业时,它会启动 SSIS 程序包,但作业保持 运行ning 并且作业监视器和历史记录显示为 "inprogress"

我必须关闭作业才能退出对话框,但在后台 SSIS 作业仍按预期 运行ning。

这是正常行为吗?我需要以不同的方式处理这个问题吗?

感谢任何指点或帮助。

作业开始后,“启动作业”对话框对作业本身的 运行 没有任何影响 - 它的存在只是为了为您提供监控 window。关闭它不会影响 运行 作业。

根据您问题中的其他短语,我了解到您不希望该工作永远 'finish' - 因此我希望它始终显示为 In Progress 除非它出错或停止.

"This package will run continuously until it's terminated."

"The job keeps running and the job monitor and history shows it as in progress"