以上が利用可能な場合SSISは、次に実行するべきタスクを決定しない方法
-
20-08-2019 - |
質問
私は4(空白)スクリプトタスクを追加する場合、例えば、A1、A2、B1、およびB2、A2はA1とB2はB1後に実行する制約を持って後に実行する制約がありますが、どちらもA1もB1には制約がある場合には、その後、どのような順序のタスクが実行されます?
私はこれをしようとすると、A1、B1、その後、その後、A2、B2、その後を行うようです。しかし、なぜ?好奇心のうち、この問います。
<時間>編集を追加します:
私は具体的には1に並列処理を設定し、私はそれが取って順番を見ることができるようにメッセージボックスを追加しました。それは常に私が上記の注意が、それはこの順序を選ぶ理由として任意のロジックがあった場合になど興味があったのと同じ順序をとります。
<時間>拘束されたタスクを続行最初に、すべてのレベル1(制約されていない)の作業を行うようです。
解決
パッケージは、XML .dtsxファイルとして保存されます。制約がなければ、オブジェクトは、彼らがファイルに表示される順序で実行されます。
他のヒント
私は常に平行して、この実行のようなものを見ます。
だから、A1とA2が実行され、その後、B1とすぐA1が行われ、B2は、すぐB1が行われているように起動しますと起動します。
あなたが明示的に制約をつけない限り、、同時に実行の両方から停止するには何もありません。スクリプトタスクは本当に短いですか、並列処理を制限されている場合は、おそらくそれは順番に実行されますが、私は選択された配列が保証されていないと確信しています。
所属していません StackOverflow