数据库
本类阅读TOP10
作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站
本文属spanzhang原创,其blog地址为:http://blog.csdn.net/spanzhang。引用或转贴请注明出处,谢谢!!服务器: 消息 7391,级别 16,状态 1,行 6该操作未能执行,因为 OLE DB 提供程序 'SQLOLEDB' 无法启动分布式事务。[OLE/DB provider returned message: 不能在指定的事务处理器中获得新事务。]---------------------------------------------------------------------------------------------服务器: 消息 8520,级别 20,状态 1,行 8内部 MSDTC 事务的提交失败: Result Code = 0x8004d019。
连接中断---------------------------------------------------------------------------------------------这个问题,我想做过MS SQLServer分布式数据库系统的人都遇到过。简单的时候是服务没启动,135端口没打开之类的。但等你将这些东西都搞定后仍然不行的时候,你就会感到绝望并且怀疑是不是MS根本就不能使用OLEDB来启动分布式事务了。其实,很多时候一个问题在出现的时候会让你觉得神秘,但解决起来其实很简单。下面就是答案:1、运行 regedt32,浏览至 HKEY_LOCAL_MACHINE\Software\Microsoft\MSDTC。添加一个 DWORD 值 TurnOffRpcSecurity,值数据为 1。2、重启MS DTC服务。3、打开“管理工具”的“组件服务”。
网络 DTC 访问 网络管理 网络事务 XA 事务
相关软件: