必威体育Betway必威体育官网
当前位置:首页 > IT技术

打开MSDTC的方法(图解)

时间:2019-06-30 05:44:29来源:IT技术作者:seo实验室小编阅读:54次「手机版」
 

msdtc

最近在做一个项目的时候使用了一下.net中的System.TransaC++tions(分布式事务),当项目开发完成以后,在布置的时候遇到了msdtc的问题,在查阅了很多相关资料后这个问题解决了,大致的问题主要是因为使用了分布式事务,而无法访问到数据库的问题,具体报的什么错记不太清楚了。。网上也能查到很多的解决方法,但都启动一下服务,再修改一下组件服务里的选项,但是当web服务器数据库服务器不在同一台机器上的时候,还是会报错。。下面就是我的解决方法。。

1、在服务里打开 Distributed transaction Coordinator 这个服务

这里写图片描述

2、修改组件服务里的一些选项。

点击打开“开始”–“管理工具”–“组件服务”;

依次展开“组件服务”–“计算机”–“我的电脑”–“Distributed Transaction Coordinator“,右键点击“本地DTC”,选择“属性”,按下图进行设置,设置完成后点击确定。

这里写图片描述

这个时候本地已经可以正常使用了,但是web服务器与数据库服务器不在同一台机器上的时候,还是会报错,这个时候需要在数据库服务器上打开一个端口和一个应用程序

3、打开防火墙设置,添加出/入站规则

端口为135

应用程序为C:\windows\System32\msdtc.exe

这里写图片描述

这里写图片描述

现在应该就可以了。。

相关阅读

分享到:

栏目导航

推荐阅读

热门阅读