【问题标题】:SSIS Agent job keeps running as "inprogress"SSIS 代理作业一直运行为“进行中”
【发布时间】:2015-11-07 17:48:18
【问题描述】:

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

我想使用 SQL 代理作业安排此操作。此 SQL 代理作业将使用两个步骤。确保 SSIS 包运行是一项令人激动的工作。

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

使用周一至周五的每日计划,每 4 小时一次。

当我执行 SQL 作业时,它会启动 SSIS 包,但作业会继续运行,作业监视器和历史记录将其显示为“正在进行”

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

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

感谢任何关于此的指示或帮助。

【问题讨论】:

    标签: sql sql-server ssis agent


    【解决方案1】:

    一旦作业开始,“开始作业”对话框对作业本身的运行没有任何影响 - 它的存在只是为了为您提供一个监控窗口。关闭它不会影响正在运行的作业。

    从您问题中的其他短语中,我了解到您并不希望这项工作永远“完成” - 因此我希望它始终显示为 In Progress,除非它出错或被停止。

    “这个包将持续运行直到它被终止。”

    “作业继续运行,作业监视器和历史记录显示它正在进行中”

    【讨论】:

    • 谢谢,是的,您的观察是正确的。所以我相信这是预期的行为..当我们使用 SQL 代理安排连续运行的 SSIS 包时。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多