我有一個MAIN SSIS包,它在內部調用2個子包。在SSIS中等待某個時間戳
這個MAIN pkg一起觸發2個包(使用執行進程任務「dtexec/DTS」),並且有一個業務規則來查看某個時間戳的表列,並等到該時間戳是今天的日期(此時間戳是由第三方更新)。
我目前使用foreach循環來檢查這個時間戳,但是我使用的是T-SQL語句睡各間10分鐘重試即:
WAITFOR DELAY '00:10:00'
我的問題是,將這一等待HANG整個MAIN SSIS包裝或只是這個孩子包裝?
此外,如果有更好的方法實現此功能,以便兩個孩子pkgs可以並行運行而不會彼此掛在一起?
要檢查我的關心好,當我說會的主要PKG等待我的意思是,如果孩子PKG 2並行做一些處理這個包是處於等待狀態,我的孩子pckg 2還掛起或意志繼續處理?這兩個孩子pkgs之間沒有關係,一旦孩子pkgs完成,唯一的關係就是成功的電子郵件。 – 2013-03-18 12:17:52
沒有也不會等待,這將並行運行。但爲什麼你不測試它並看到? – 2013-03-18 22:29:18