在winxp里配置msdtc,提交事务时总是失败,提示“此事务已明地或暗地被确认或终止 (异常来自 HRESULT:0x8004D00E)。”使用 windows2003是没有问题的!

解决方案 »

  1.   

    http://blog.csdn.net/bull982/archive/2006/09/01/1154685.aspx
    都是网上的例子
      

  2.   

    解决步骤:       1.确保msdtc能够通过防火墙    两台电脑都运行 "netsh firewall set allowedprogram %windir%\system32\msdtc.exe MSDTC enable"        2.保证msdtc开启服务。控制面板-管理工具-组建服务 Msdtc 安全配置如下        3.关闭Ms sqlserver2000的分布式服务,之后重新启动。       如果还不行的话,请参考第四项       4.修改Hosts文件   增加服务器和客户端的映射.如          192.168.0.199 server          192.168.0.88 coffee
      

  3.   

    http://blog.csdn.net/bull982/archive/2006/09/01/1154685.aspx
      

  4.   

    http://blog.csdn.net/bull982/archive/2006/09/01/1154685.aspxhttp://hi.baidu.com/firstcoffee/blog/item/05753afaf9382419a8d3119f.htmlhttp://space.cnblogs.com/question/3539/
      

  5.   

    我发现是 winxp的MSDTC版本不对 xp里的是03 win2003里的是05
      

  6.   

    哎。经过测试 如果服务器是winxpsp2,客户端winxp是OK的如果服务器是win2003,客户端为winxpsp2则不行!!