posted on Sunday, July 17, 2005 1:40 PM
by
Knight_Reign
User defined transaction scope...
Way back when we were designing the SSIS runtime and had come up with the notion of containers, I was very excited about a concept called User Defined Transaction Scope. To understand why this was exciting to me, you probably need to know what the transaction story for DTS was. Basically, one transaction for a package and only one. Either tasks were in that transaction or not. No subpackage transaction carry over to parent packages.
This was a bit inflexible and we wanted to provide a way to have multiple transactions per package if needed and also have sub package transaction carry over. User defined transaction scope gives a extremely flexible and visibly simple ability to define what's in a transaction and what's not in it.
Well, Jamie Thomson gets it. He's one of the handful of people so far, at least in my book, that has really glommed SSIS. His transaction post explains the concept well.
http://blogs.conchango.com/jamiethomson/archive/2005/07/13/1792.aspx
http://www.sqlservercentral.com/columnists/jthomson/transactionsinsqlserver2005integrationservices.asp
Nice post Jamie.
Universe.Earth.Software.Microsoft.SQLServer.IS.KirkHaselden