如何配置SQL作业或SSIS包以在表的列中定义的不同时间启动/运行。
核心问题:
我有一个带有通知系统的表,其中通知的出现取决于状态(它是否已读取/更新/关闭/延迟任何这些状态)。 当isOpened标志= 0时,我需要每10分钟触发一次作业/ SSIS。 当isOpened = 1且isUpdated = 0时,将isOpened转为30分钟后每15分钟运行一次作业/ SSIS。
答案 0 :(得分:0)
请为通用时间间隔(10分钟)配置程序包,并在SSIS程序包内部添加变量。
在程序包顶部添加“执行SQL任务”
使用Execute SQL任务,您可以分配变量值,并允许基于该变量值将其分配给其余程序包。
答案 1 :(得分:0)