I use ASP.NET as developement tool and Transaction scop to manage transaction of my database.
for example (My code in ASP.NET)
Using ts as new transaction scop
-- Execute my SQL statements....
This method works fine when I was having Windows XP. But now I have installed Vista ultimate and it gives me error like "UNABLE TO ENLIST IN DISTRIBUTED TRANSACTION." when my SQL is being executed.
Further I use Oracle 10g for windows Vista (release 10.2.0.3),
OS is VISTA Ultimate with Service Pack 1
and ODAC (Oracle Data Access Components) (Oracle 11g ODAC 188.8.131.52.21 with Oracle Developer Tools for Visual Studio)
For more info on ODAC please do visit http://www.oracle.com/technology/software/tech/windows/odpnet/index.html