hsj2010
http:www.mmloft.com

网上也有很多地方讲到如何配置。但始终不行。

msdtc sql分布式事务

 

今天在QQ群共享里找到了解决方案:

 

wcf分布事务问题:
开始->管理工具->组件服务->计算机->我的电脑->右键属性->msdtc->安全配置
1
、配置如图



关键部份
另外如果系统是克隆还原的,要先在 开始->运行->cmd 里面运行 msdtc -uninstall  没有提示,卸载后“Distributed Transaction Coordinator”服务会禁用,这时需要启动它,启动会报错,但没关系,然后在运行里执行“msdtc -install".
确定重新安装成功

其它方面的网上都能找到。

 

2、注册表设置:在以下注册表项下添加 Internet 项:HKEY_LOCAL_MACHINE\Software\Microsoft\Rpc
 Internet 项下,添加值“Ports”(REG_MULTI_SZ)“PortsInternetAvailable”(REG_SZ) “UseInternetPorts”(REG_SZ)在本示例中,使用了端口 5000  5100(含 5000  5100),因此该新注册表项将显示为以下形式:

Ports:REG_MULTI_SZ: 5000-5100

PortsInternetAvailable:REG_SZ:Y

UseInternetPorts:REG_SZ:Y

 

所有使用 RPC 动态端口分配的应用程序都使用端口 5000 5100(含 5000 5100)。在大多数环境中,至少应该打开 100 个端口,因为多个系统服务都依赖于这些 RPC 端口来互相通信。

 

重新启动服务器。 

 

posted on 2009-12-16 17:14  hsj2010  阅读(400)  评论(0编辑  收藏  举报