Compartilhar via


Várias restrições de precedência

Uma restrição de precedência conecta dois executáveis: duas tarefas, dois contêineres, ou um de cada. Eles são conhecidos como o executável de precedência e o executável restrito. Um executável restrito pode ter múltiplas restrições de precedência. Para obter mais informações, consulte Restrições de precedência.

Reunir cenários de restrição complexos por agrupamento de restrições permite que você implemente o fluxo de controle complexo em pacotes. Por exemplo, na ilustração a seguir, a Tarefa D está vinculada à Tarefa A por uma restrição Success, a Tarefa D está vinculada à Tarefa B por uma restrição Failure e a Tarefa D está vinculada à Tarefa C por uma restrição Success. As restrições de precedência entre as Tarefas D e A, entre as Tarefas D e B e entre as Tarefas D e C participam de uma relação lógica and. Portanto, para que a Tarefa D seja executada, a Tarefa A deve ser executada com êxito, a Tarefa B deve falhar e a Tarefa C deve ser executada com êxito.

Tarefas vinculadas por restrições de precedência

Propriedade LogicalAnd

Se uma tarefa ou contêiner tiver múltiplas restrições, a propriedade LogicalAnd especificará se uma restrição de precedência é avaliada isoladamente ou junto com outras restrições.

Você pode definir a propriedade LogicalAnd usando o Editor de Restrição de Precedência no SSIS Designer ou na janela Propriedades que o SSDT (SQL Server Data Tools) fornece.

Tarefas relacionadas

Definir as propriedades de uma restrição de precedência

Conteúdo relacionado

Ícone do Integration Services (pequeno) Mantenha-se atualizado com o Integration Services

Para obter os downloads, artigos, exemplos e vídeos mais recentes da Microsoft, bem como soluções selecionadas pela comunidade, visite a página do Integration Services no MSDN:


Para receber uma notificação automática dessas atualizações, assine os RSS feeds disponíveis na página.