应用 TransactionScope 报:此操作对该状态的事务无效 的错误

如果在事务过程跨了数据库服务器(即使在同一台服务器上,两个不同的数据库实例也算跨数据库服务器),而使用 TransactionScope 却报:此操作对该状态的事务无效 的错误

是因为没有启用每台服务器的 MSDTC(应用服务器,涉及到的每台数据库服务器)

位置: 组件服务->计算机->我的电脑-> Distributed Transaction Coordinator ->本地DTC

点属性,选 安全 选项卡,选中:

 

网络DTC 访问

允许远程客户端

允许入站

允许出站

不要求进行验验

启用XA事务

启用 SNA LU 6.2 事务

 

DTC登录帐户:  NT Autority\networkservice

OK


本文转自左正博客园博客,原文链接:http://www.cnblogs.com/soundcode/p/6280059.html,如需转载请自行联系原作者

上一篇:LoadRunner事务四种状态


下一篇:用VC实现console程序显示彩色文本