读书人

com+ 中采用 socket连接方式,msdtc不可

发布时间: 2012-03-21 13:33:15 作者: rapoo

com+ 中采用 socket连接方式,msdtc不可用
我三层架构采用com+
socket连接方式


在本地操作一切都可以正常使用,

但我在把sql数据库与com组件分开部署到不同机子上后,,,客户端连接时出现了msdtc不可用,我的连接配置都是正确的,,这是什么原因

难道必须要将数据库与com放在同一台机子吗,,,分布式应该可以将数据库与com分开部署在不用机子的, 向各位高手请教。



[解决办法]
互相TELNET 一下135口,如果不通,就是:1\防火那个东东.
2:
你的服务器没有开MSDTC.
需要sql数据库与com组件的二个数据库服务器都开.

这个MSDTC组件在WINDOWS组件中的应用程序服务器中,安装一下,然后重启.

最后在组件服务中我的电脑属性中看一下有没有MSDTC标签.


微软有个DTCPING的小软件,专门用来查看MSDTC的问题的,去看一下吧.

读书人网 >.NET

热点推荐