Variables in SSiS are a never ending story. Sometimes you think you have everything understood, but a few days later, you run into an error handling variables. Last modifications : 21.07.2011 Run into errors ralated to Variable Deadlocking. After houres of research, I found out how exectly that stuff works in boith the Control- and the Dataflow Last modifications are related to Lock/Unlock problems. So in case of an error and a variable was locked before, but not unlocked, you could run into DeadLock situations. I found a solution after some trouble and do the Unlock which have be done in Read / Write functions in the finally section, so it guarantied, that each variabel which was locked, is afterwards unlocked. ControlFlow