配置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
参考: