I'm working with SQL Server 2008 R2.
I have a package with some branching structure to it. The portion in question is included.
I run a SQL Task to assign a variable and then do stuff based on that variable. The catch is sometimes the SQL statement returns no records. I had to force the execution of "Check for existing file needing reprocessed" and change the constraints to "on completion" Everything seems to branch ok but when the package reaches "Get New LogID" it executes and then stops and says I'm done. It never moves on to Load Historical Table. I strongly suspect this has something to do with the way I set the constraints up. Do I need to do something to the constraint between Get New LogID and Load Historical Table?