.Net 2.0下的TransactionScope分布式事务一直在项目中很好地使用着(Sql Server),最近由于数据库改换了Oracle 10g,出现了一个问题,就是TransactionScope事务用不了了,老是报错:“无法加载oramts.dll ”的错误,经过goole下,终于找到了问题所在。那就是我们在安装Oracle的客户端的时候,在“选择安装类型”时,如果默认的“InstantClient”是不会给我们安装“Oracle services For Microsoft Transaction Server”的,所以我们要选择“自定义”安装。然后在可用“产品组件”页面,要选择“Oracle services For Microsoft Transaction Server 10.2.0.1.0”然后安装就ok了
关于TransactionScope和分布式事务 ,这写得不错,可以看看去 http://www.cnblogs.com/cn_wpf/archive/2007/08/06/844766.html