Windows Server 2012/2012R2配置MSDTC
配置MSDTC
点击打开 开始—>管理工具—>组件服务 (或者 Win+R 输入:Dcomcnfg.exe)
组件服务—>计算机—>我的电脑—>Distributed Transaction Coordinator,右击本地DTC,选择属性,按下图进行设置,设置完成后点击确定。


配置注册表
运行 :Regedt32.exe,找到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC,添加 DWord (32位),输入 ServerTcpPort,选择 十进制,值输入:5000。



135端口
打开双方 135 端口 MSDTC 服务依赖于 RPC(Remote Procedure Call (RPC))服务,RPC 使用 135 端口,保证 RPC 服务启动,如果服务器有防火墙,保证 135 端口不被防火墙挡住。
验证
停止,启动 MSDTC。
1 | # 启动MSDTC服务: |
确认 MSDTC 使用了正确的端口:
打开管理命令提示符,以管理员方式运行 Netstat -ano 来获取端口和进程标识符(PID)
启动 Task Manager,找到 MSDTC.exe 并获取 PID
浏览输出并显示其是 MSDTC

参考: