我有一个 MAIN SSIS 包,它在内部调用 2 个子包。
此 MAIN pkg 一起触发 2 个程序包(使用执行流程任务“dtexec /DTS”),并且有一个业务规则来查看某个时间戳的表列并等到该时间戳是今天的日期(此时间戳由第三方更新)。
我目前正在使用 foreach 循环来检查此时间戳,但是我使用 T-SQL 语句在每次重试之间休眠 10 分钟,即:
WAITFOR DELAY '00:10:00'
我的问题是,这将等待挂起整个 MAIN SSIS pkg 还是仅挂起这个孩子 pkg?
此外,如果有更好的方式来实现此功能,以便两个子 pkg 可以并行运行而不会相互挂起?