我在Windows 2003 Server上的DTC怎么时好时坏

coollzh 2004-06-27 05:08:09
我的应用是一个web应用,在windows2003 server 的com+组件中实现分布式事务,
可是我应用程序出现很怪异的现象,DTC时好时坏,好的时候一直可以进行事务处理,可是如果我隔一段时间再去调用分布式事务就会失败
失败几次后,再次调用又成功了,再挺一段时间,事务又不行了.....,
经常发生这样的异常:MSDTC 事务的导入失败: Result Code = 0x8004d00e。
有人推荐用DTCPing工具测试了一下,发现dtcPing只跑了两圈就不跑了,是这样吗?
下面所有的ping输出,大家看一下,就这么多,然后,就会出现timeout现象
DTCping server is ready to take incoming calls
RPC server received call from client
DB1029 is resolved to 10.0.0.225

This IP address is back traced to db1029

Received Bind call from Partner: DB1029
Trying to Reverse Bind to DB1029...
ESALESWEB3 reversing Binding succeeded
Server Session is up
Server Report: Bind Test is successful
Called POKE from Partner:DB1029
Trying Bind to DB1029
Received reverse bind call from Partner:DB1029
Binding call to DB1029 succeeded
Server Session is up
Server Report: POKE is successful
...全文
100 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
coollzh 2004-06-27
  • 打赏
  • 举报
回复
大侠们帮我想想,问题出在哪里?
coollzh 2004-06-27
  • 打赏
  • 举报
回复
对了,我com+组件跑在asp.net进程里,如果我重起这个进程,分布式事务就好了
难道和connectionpool有关系?
coollzh 2004-06-27
  • 打赏
  • 举报
回复
zjcxc(邹建) 兄给看看,很急的,非常感谢,找了n多文档也没有用成功
你以前会的帖子我也看了,那个dtcping的工具就是您推荐的,你看看ping的内容对不对
zjcxc 2004-06-27
  • 打赏
  • 举报
回复
这种原因难查,因为它跟操作系统的关联太紧密了.

22,207

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧