【问题标题】:SSIS or Sql job dynamic start timeSSIS 或 Sql 作业动态开始时间
【发布时间】:2018-12-12 10:06:31
【问题描述】:

如何配置 SQL 作业或 SSIS 包以在表中的列中定义的不同时间触发/运行。

核心问题:

我有一张带有通知系统的表格,其中笔记的外观取决于状态(是否已读取/已更新/已关闭/任何这些状态的延迟)。 当 isOpened Flag = 0 时,我需要每 10 分钟触发一次作业/SSIS。 当 isOpened = 1 和 isUpdated = 0 从 isOpened 转为 1 30 分钟后每 15 分钟运行一次作业/SSIS。

【问题讨论】:

    标签: c# sql-server ssis sql-job


    【解决方案1】:

    为通用时间间隔(10 分钟)配置包,并在 SSIS 包内添加一个变量。

    在你的包顶部添加“执行 SQL 任务”

    使用 Execute SQL 任务,您可以分配变量值并根据该变量值将其分配给剩余的包。

    【讨论】:

    • 能否请您进一步解释以下短语“使用执行 SQL 任务,您可以分配变量值并根据该变量值将其分配给剩余的包”
    • 我的意思是基于变量值的表达式,通过使用表达式你可以让你的包运行
    • 谢谢桑塔娜
    【解决方案2】:

    【讨论】:

    • 一年后寻找相同的 urk :)
    猜你喜欢
    • 1970-01-01
    • 2012-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多