按事务是否跨越多数据资源分类:
1)本地事务:事务操作一个数据资源,如数据库和消息队列。在物理上表现为位于同一台计算机
2)分布式事务:事务跨越多个数据资源,如操作两个服务器上的数据库。
按事务处理方式划分:
1) 手动事务:使用显示指令来控制事务的开始和结束,这种方式可以处理嵌套事务。SqlServer,ADO.Net都提供手动事务处理。
2)自动事务:通过为组件声明事务特性,把组件自动置于事务环境中。使用自动事务不能处理嵌套事务。自动事务的本质是依托于COM+。
1)本地事务:事务操作一个数据资源,如数据库和消息队列。在物理上表现为位于同一台计算机
2)分布式事务:事务跨越多个数据资源,如操作两个服务器上的数据库。
按事务处理方式划分:
1) 手动事务:使用显示指令来控制事务的开始和结束,这种方式可以处理嵌套事务。SqlServer,ADO.Net都提供手动事务处理。
2)自动事务:通过为组件声明事务特性,把组件自动置于事务环境中。使用自动事务不能处理嵌套事务。自动事务的本质是依托于COM+。