首页 新闻 会员 周边

真的没办法了:此事务已明地或暗地被确认或终止 (异常来自 HRESULT:0x8004D00E) ?

0
悬赏园豆:10 [已关闭问题] 关闭于 2011-04-15 18:02

TransactionScope站点与数据库不再同一机器上面的问题 数据库用的sql2000 sp4 .net 3.5 win2003sp2
站点不管winxp win2003都不行

网上搜索了:
--------------------------------------

修改了一下注册表的HKey_Local_Machine/Software/Microsoft/MSDTC里面增加了一个DWord的Subkey TurnOffRPCSecurity并将数值设置为1。然后重起MSDTC和IIS终于把问题解决了

数据库服务器(MS SQL)上的 hosts 文件中加入 Web 服务器(IIS) 的 IP 和 主机名 映射对 

1. 
定位到 C:\WINDOWS\system32\drivers\etc 目录 

2. 
记事本打开 hosts 文件(没有扩展名) 

3. 
添加一行 Web 服务器 IP 和 主机名映射, 如  

10.10.1.118 MyWebServerHostName 

4. 
OK!


  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

=========================

都4了4 ,设置,重启 ,都还没解决~~~
 

问题补充: 防火墙 加 MSDTC 设置就ok了
軒轅劍的主页 軒轅劍 | 初学一级 | 园豆:64
提问于:2010-11-19 13:46
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册