你的位置:首页 > 数据库

[数据库]Sql Server中启用分布式事务小结


1.web服务器与数据库服务器同时启动msdtc服务

2. 2台服务器做出如下配置:

控制面板->管理工具->组件服务->计算机->我的电脑->本地DTC

.Net示例:

添加引用System.Transactions

 using (TransactionScope scope = new TransactionScope())        {          //对第一个数据库操作          //对第二个数据库操作          scope.Complete();        }

如果出现错误无需额外操作就会自动回滚