Pourquoi ne pas en faire mon échec flux d'amorcer une fois SSIS séquence contenant échoue?

J'ai quelques SSIS conteneurs de séquence, et si l'une des tâches dans leur échec, je veux diriger le flux d'une tâche SQL qui nettoie tout en place afin que je puisse résoudre le problème et de l'exécuter à nouveau sans avoir de doublons. Mon problème est que je ne peux pas obtenir le flux dirigé vers la tâche SQL de même, lorsque quelque chose dans l'un des conteneurs de séquence échoue. Semble que ce devrait être le comportement par défaut, mais il doit y avoir quelques réglages, je suis mising. J'ai joué avec réglage FailParentOnFailure, mais tout cela ne cesse de le reste du paquet en cours d'exécution. Je voudrais insérer une image pour les aider à comprendre ce que j'ai mis en place, mais suppose que ma réputation n'est pas assez bon encore. 😛

Vous pouvez toujours le lien à un hors site hébergeur comme twitpic ou un autre fournisseur comme ça. Sinon, décrivez la façon dont vous essayez d'erreur de manipulation au-delà de jongler avec le FailParentOnFailure réglage.
Fondamentalement, tout ce que j'ai est un quelques tâches de flux de données à l'intérieur d'un conteneur de séquence. Si l'une de ces tâches de flux de données en échec (si par exemple le fichier texte que je suis en train de charger dans la base de données n'est pas disponible), alors je veux le conteneur de séquence pour ensuite suivre la "échec" contrainte de précédence au lieu de la "réussite". Mais au lieu de le faire, soit il tue tout simplement l'ensemble du paquet. Si ce n'est pas la suite de "l'échec" de contrainte de précédence par défaut sur une erreur, alors je ne comprends pas ce que le point d'avoir un échec de la contrainte de précédence est.

OriginalL'auteur BeachBum | 2011-11-26