Or better, use System.Transactions from Whidbey.

Signature
Florin Lazar - Microsoft - [ http://blogs.msdn.com/florinlazar ]
Please do not send email directly to this alias. This alias is for newsgroup
purposes only.
This posting is provided "AS IS" with no warranties, and confers no rights.
You can use BEGIN DISTRIBUTED TRANSACTION in SQL
> kiran & Dev wrote:
> > Hi Every one
> >
> > How to work distributed transactions without MTS , using Windows 2000
server .
> > We can work it out in windows 2003 server environment using
ServiceConfig,
> > ServiceDomain.
> >
[quoted text clipped - 4 lines]
> At the high level, you will have to deal with MSDTC API. Windows 2003
> allows that with ServiceDomain features.