首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

com+ 中采用 socket连接方式,msdtc不可用解决思路

2012-03-21 
com+ 中采用 socket连接方式,msdtc不可用我三层架构采用com+socket连接方式在本地操作一切都可以正常使用,

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


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

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

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



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

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

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


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

热点排行