Parallell execution of packages. Communication between packages.

Stefan 191 Reputation points


I have a SSIS project with a master package containing a sequence container. In this container there is several "execute package tasks" executing a child package.
In the child packages there is a loop container and in each lap a task is being executed.
What I want to accomplish is that if any of the child-packages are failing I want to signal that in some way so that the other child-packages can exit before starting next lap in the loop.

What is the best way of accomplish this? Use some kind of variable between packages, a flag in a SQL table or something else?

Best regards

SQL Server Integration Services
SQL Server Integration Services
A Microsoft platform for building enterprise-level data integration and data transformations solutions.
2,406 questions
{count} votes

1 answer

Sort by: Most helpful
  1. CarrinWu-MSFT 6,841 Reputation points

    Hi @Stefan ,

    Welcome to Microsoft Q&A!

    Please try to add error flow redirection with SSIS if you would like to handle errors that may occur in the transformation process. You can choose to ignore a failure in certain columns, redirect the entire failed row, or fail the component. Rather than letting failures stop package execution, you may configure and handle potential processing errors as they occur.

    Best regards,

    If the answer is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    0 comments No comments