Hi i have a package with a foreach loop container,the components inside it are
1)execute sql task
2)execute sql task
3)execute sql task
4)dataflow task
5)execute sql task
6)execute sql task
the first 3 tasks use a same connection manager, the data flow task uses two different connections(source and destination) which in turn are different from the first 3 tasks,the last 2 tasks use entirely different connection managers.
How can i achieve the Rollback ability in this scenario if any of the task fails,it should roll back all the previous transactions.(i know sequence container serves the purpose but we are not enabling the MSDTC service).is there anyway to do this with out involving DTC.