Più vincoli di precedenza

Un vincolo di precedenza consente di connettere due eseguibili, ad esempio due attività, due contenitori o un'attività e un contenitore. Gli elementi connessi sono noti come eseguibile con precedenza ed eseguibile soggetto al vincolo. A un eseguibile soggetto a vincolo possono essere applicati più vincoli di precedenza. Per ulteriori informazioni, vedere Vincoli di precedenza.

Raggruppando più vincoli è possibile definire scenari complessi, che consentono di implementare flussi di controllo complessi nei pacchetti. Nella figura seguente, ad esempio, l'attività D è collegata all'attività A da un vincolo Success, l'attività D è collegata all'attività B da un vincolo Failure e l'attività D è collegata all'attività C da un vincolo Success. I vincoli di precedenza tra le attività D e A, tra le attività D e B e tra le attività D e C sono legati da una relazione con AND logico. L'attività D viene quindi eseguita solo se l'attività A viene completata, l'attività B non viene eseguita e l'attività C deve essere eseguita correttamente.

Attività collegate in base ai vincoli di precedenza

Proprietà LogicalAnd

Se a un'attività o contenitore sono applicati più vincoli, la proprietà LogicalAnd specificherà se il corrispondente vincolo di precedenza viene valutato singolarmente o insieme ad altri vincoli.

Per impostare la proprietà LogicalAnd è possibile utilizzare Editor vincoli di precedenza in Progettazione SSIS oppure la finestra Proprietà disponibile in SQL Server Data Tools (SSDT).

Attività correlate

Impostazione delle proprietà di un vincolo di precedenza

Contenuto correlato

Icona di Integration Services (piccola) Rimanere aggiornati con Integration Services

Per i download, gli articoli, gli esempi e i video Microsoft più recenti, oltre alle soluzioni selezionate dalla community, visitare la pagina Integration Services sul sito MSDN:


Per ricevere notifica automatica su questi aggiornamenti, sottoscrivere i feed RSS disponibili nella pagina.