1
我做了一個類似於有問題的簡單包。一個SSIS任務在前一個失敗後執行
檢查下面的圖片:
這裏是正確的優先約束表達式:
但在執行包後,這裏是結果,可能有人告訴我爲什麼?我想要的結果是Execute SQL Task
失敗時Script Task2
沒有得到執行。
我做了一個類似於有問題的簡單包。一個SSIS任務在前一個失敗後執行
檢查下面的圖片:
這裏是正確的優先約束表達式:
但在執行包後,這裏是結果,可能有人告訴我爲什麼?我想要的結果是Execute SQL Task
失敗時Script Task2
沒有得到執行。
這裏有備案的緣故摘要。
腳本任務2應該設置爲表達式和約束。設置約束=成功
你也問過有什麼意義? 以這種方式您可以靈活地進行設計。通常情況下,您可以有一個默認爲false的變量,除非事先成功發生。在這種情況下,你只需要表達式設置。
另外,關於這個主題,我建議避免使用OR運算符並堅持默認的AND。你的軟件包會更容易理解。通常你可以用成功,失敗和偶爾的表達來完成你所需要的東西。
m
腳本任務2應該設置爲表達式和約束。設置約束=成功。 –
它的工作原理是什麼,表達式和約束的邏輯? – LONG
我喜歡這一點,但如果是這樣,爲什麼我們需要'表達式'作爲選項之一,因爲'表達式和約束條件'和'表達式或約束條件'涵蓋了這種情況? – LONG