Anwenden mehrerer Rangfolgeneinschränkungen
Eine Rangfolgeneinschränkung verbindet zwei ausführbare Dateien: zwei Tasks, zwei Container oder einen Task und einen Container. Sie werden als ausführbare Datei der Rangfolge und als eingeschränkte ausführbare Datei bezeichnet. Weitere Informationen finden Sie unter Rangfolgeneinschränkungen.
Eine eingeschränkte ausführbare Datei kann mehrere Rangfolgeneinschränkungen haben. Falls ein Task oder ein Container mehrere Einschränkungen aufweist, gibt die LogicalAnd-Eigenschaft an, ob eine Rangfolgeneinschränkung einzeln oder zusammen mit anderen Einschränkungen ausgewertet wird.
Wenn Sie komplexe Einschränkungsszenarien durch Gruppieren von Einschränkungen zusammenfassen, können Sie eine komplexe Ablaufsteuerung in Paketen implementieren. Beispielsweise ist in der folgenden Abbildung der Task D mit dem Task A durch eine Success-Einschränkung verknüpft, der Task D ist mit dem Task B durch eine Failure-Einschränkung verknüpft, und der Task D ist mit dem Task C durch eine Success-Einschränkung verknüpft.
Die Rangfolgeneinschränkungen zwischen Task A und Task D, zwischen Task B und Task D sowie zwischen Task C und Task D nehmen an einer logischen AND-Beziehung teil. Damit Task D ausgeführt wird, müssen Task A und Task C erfolgreich ausgeführt werden, und bei Task B muss ein Fehler auftreten.
Sie können die LogicalAnd-Eigenschaft mithilfe der Option Rangfolgeneinschränkungs-Editor im SSIS-Designer oder im Eigenschaftenfenster von Business Intelligence Development Studio festlegen.
Prozeduren
So konfigurieren Sie eine Rangfolgeneinschränkung
Siehe auch
Aufgaben
Hinzufügen von Ausdrücken zu Rangfolgeneinschränkungen
Festlegen von Rangfolgeneinschränkungen für Tasks und Container