2015-12-02 1 views
1

Je dois avoir plusieurs ForEach dans le même SSIS, qui ne dépendent pas l'un de l'autre - si l'un échoue, je veux que les autres s'exécutent. Chaque ForEach aura d'autres tâches en cas d'échec ou de succès (envoyer des emails, etc.). Je pensais donc à placer chaque ForEach dans des conteneurs de séquence séparés, afin qu'ils fonctionnent dans un ordre spécifique, contrairement à tous en même temps. Mais je ne peux pas dire à la séquence de lancer la suivante sur le succès et l'échec.Plusieurs paquets ForEach indépendants dans SSIS

Quelle serait la meilleure approche dans ce cas?

Répondre

2

Les états de contrainte de précédence sont Success, Fail et Complete. Complète est de savoir si elle réussit ou échoue.

+0

Dois-je augmenter le nombre de MaximumErrorCount au nombre de conteneurs? Ce que je veux dire est, si j'ai 3 conteneurs, devrais-je définir MaximumErrorCount à 2 parce que, même quand il va continuer au prochain conteneur quoi qu'il arrive, le nombre d'erreurs sera supérieur à 1 et il s'arrêtera. Ou le nombre de MaximumErrorCount est par conteneur? – Diomedes