无法启动 MS DTC 事务管理器。LogInit 返回错误 0x2. 怎么办?

---------------------------------------------------------------------------------------------
是在群集环境下吗:  
  如果是这样解决:  
  解决方案  
  要解决此问题,请按照下列步骤操作:  
   
  警告:注册表编辑器使用不当可能导致严重问题,可能需要重新安装操作系统。Microsoft   不能保证您可以解决因注册表编辑器使用不当而导致的问题。使用注册表编辑器需要您自担风险。1.   使用终端服务客户端或在控制台连接到全部两个节点。    
  2.   将所有资源移动到一个节点。此节点成为主动节点。      
  3.   在全部两个节点上,使用注册表编辑器删除以下注册表子项:   •   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC      
  •   HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC      
  •   HKEY_CLASSES_ROOT\CID    
  为此,请按照下列步骤操作:   a.     单击“开始”,单击“运行”,键入   regedit,然后单击“确定”。    
  b.     找到然后右键单击下面的注册表子项:  
  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC    
  c.     单击“删除”。    
  d.     单击“是”确认删除。    
  e.     对于   HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC   子项和   HKEY_CLASSES_ROOT\CID   子项,重复步骤   a   到   d。    
  f.     退出注册表编辑器。    
     
  4.   在主动节点上,在仲裁驱动器上创建“DTClog”文件夹。例如,创建   Q:\DTClog   文件夹。    
  5.   如果在   Windows   资源管理器中或命令提示符下看不到仲裁驱动器,请使用   DCOMCNFG   实用工具   (Dcomcnfg.exe)   验证配置。   要使用   DCOMCNFG   实用工具,请执行下列步骤:  
   
  注意:如果安装了   Oracle,此过程会重置值并锁定管理员帐户和系统帐户。   a.     依次单击“开始”和“运行”,键入   dcomcnfg,然后单击“确定”。    
  b.     单击“默认安全设置”选项卡。    
  c.     在“默认访问权限”下,单击“编辑默认值”。    
  d.     验证以下默认访问权限:   •   SYSTEM   允许访问      
  •   INTERACTIVE   允许访问      
  •   Administrators   允许访问      
  如果某个条目丢失,请单击“添加”,单击您想要添加的帐户,再单击“添加”,然后单击“确定”。  
   
  注意:您还会看到群集管理员帐户的帐户。此帐户是管理员组的一部分。例如,如果群集管理员帐户名为   CLUSADMIN,则您会看到“CLUSADMIN   允许访问”。    
  e.     完成后,单击“确定”。    
  f.     在“默认启动权限”下,单击“编辑默认值”。    
  g.     对下列权限进行验证:   •   SYSTEM   允许启动    
  •   INTERACTIVE   允许启动      
  •   Administrators   允许访问    
  如果某个条目丢失,请单击“添加”,单击您想要添加的帐户,再单击“添加”,然后单击“确定”。    
  h.     完成后,请单击“确定”两次。    
  i.     如果更改   DCOMCNFG   实用工具设置,必须注销,然后登录以获取访问权限。    
     
  6.   在全部两个节点上,停止   MSDTC   服务。为此,在命令提示符下键入以下命令,然后按   Enter   键:    
  net   stop   msdtc  
  验证是否显示了一条指出   MSDTC   服务已成功停止的消息。    
  7.   在全部两个节点上,删除   MSDTC。为此,在命令提示符下键入以下命令,然后按   Enter   键:  
  msdtc   -uninstall      
  8.   在全部两个节点上,验证“分布式事务处理协调器”服务已从“服务”管理单元中删除。   要启动“服务”管理单元,请依次单击“开始”、“运行”,键入   services.msc,然后单击“确定”。    
  9.   在主动节点和被动节点上,将   MSDTC   安装为群集资源。首先,在主动节点上安装   MSDTC。然后,在被动节点上安装   MSDTC。为此,请按照下列步骤操作:   a.     在主动节点上,在命令提示符下键入以下命令,然后按   Enter   键:  
  comclust  
  COM   群集向导   (Comclust.exe)   完成运行后,程序返回到命令提示。不要关闭命令提示。    
  b.     在被动节点上,在命令提示符下键入以下命令,然后按   Enter   键:  
  comclust  
  COM   群集向导完成运行后,程序返回到命令提示。    
  c.     在被动节点上关闭命令提示。必须首先在被动节点上关闭命令提示。    
  d.     然后在主动节点上关闭命令提示。    
  有关如何在   Windows   2000   环境中将   MSDTC   安装为群集资源的其他信息,请单击下面的文章编号,以查看   Microsoft   知识库中相应的文章:    
  290624   如何在   Windows   2000   群集环境中配置   MSDTC      
  10.   验证没有出现错误信息且   MSDTC   服务已安装。另外,验证   MSDTC   资源已添加到群集组中。  
   
  注意:如果收到以下错误信息,请重新启动所有节点,然后重试步骤   9:    
   
  C:\Documents   and   Settings\Administrator>comclust   Setting   up   MS   DTC.Setup   found   that   the   current   configuration   of   the   cluster   does   not   contain   any   resource   groups   in   which   the   MS   DTC   resource   can   be   created.Setup   of   MS   DTC   requires   that   the   cluster   contain   at   least   one   resource   group   that   contains   both   a   network   name   resource   and   a   shared   disk   resource.Setup   also   requires   that   this   resource   group   be   owned   by   the   first   node   in   the   cluster   on   which   setup   is   run.Please   re-run   setup   after   the   appropriate   changes   to   the   cluster   configuration   have   been   made.      
  11.   确保   MSDTC   群集资源工作正常。为此,请尝试使用下面的方法:   a.     验证可以将群集组从一个节点移动到另一个节点,然后可以再移回来。    
  b.     验证可以无错误地运行“组件服务”管理单元。为此,请单击“开始”,指向“程序”,指向“管理工具”,然后单击“组件服务”。在“组件服务”管理单元中,依次展开“组件服务”、“计算机”、“我的电脑”,然后展开“COM+   应用程序”。    
  c.     使用事件查看器检查系统事件日志和应用程序事件日志,以查找相关错误信息。
------------------------------------------------------------------------------------------------------------------------------------------------
不是群集的环境,仔细查看你的系统日志,应该能查出来!

一般log日志文件出问题的可能性比较大,解决方法如下:
启动“服务”管理单元,请依次单击“开始”、“运行”,键入   services.msc,然后单击“确定”。
依次打开:[控制台根目录]->[组件服务]->[计算机]->[我的电脑],在[我的电脑]上右击选[属性]->[msdtc]->点击[重置日至],然后启动msdtc,即可搞定.

无法启动 MS DTC 事务管理器。LogInit 返回错误 0x2. 怎么办?相关推荐

  1. 已禁用对分布式事务管理器(MSDTC)的网络访问。请使用组件服务管理工具启用 DTC 以便在 MSDTC 安全配置中进行网络访问。...

    [记得server 跟 client 机器都要这样配置] 已禁用对分布式事务管理器(MSDTC)的网络访问.请使用组件服务管理工具启用 DTC 以便在 MSDTC 安全配置中进行网络访问. 已禁用对分 ...

  2. 该伙伴事务管理器已经禁止了它对远程/网络事务的支持

    该伙伴事务管理器已经禁止了它对远程/网络事务的支持. (异常来自 HRESULT:0x8004D025) 首先看下报错截图: 1.双方启动MSDTC服务 MSDTC(分布式交易协调器),协调跨多个数据 ...

  3. 关于TransactionScope出错:“与基础事务管理器的通信失败”的解决方法

    异常信息: System.Transactions.TransactionManagerCommunicationException: 与基础事务管理器的通信失败. ---> System.Ru ...

  4. 【转】关于TransactionScope出错:“与基础事务管理器的通信失败”的解决方法

    异常信息: System.Transactions.TransactionManagerCommunicationException: 与基础事务管理器的通信失败. ---> System.Ru ...

  5. 与基础事务管理器的通信失败 存货申请_金九银十跳槽季,恶补分布式事务

    随着微服务架构在各个企业的渗透,大家都在纷纷的将技术架构转型,从单体式应用变成微服务架构式,从单机部署变分布式部署,我们的应用也变成了分布式应用.在分布式应用中,一切就变得复杂了,如何保障数据的一致性 ...

  6. java中事务实例,Java Spring 事务管理器入门例子教程(TranscationManager)

    注:阅读本文之前请务必有上文的基础 本文我们使用的事务管理器(TranscationManager)的作用是保证一组数据库操作的原子性.保证在操作时,如果出现异常,事务管理器会将状态恢复到进行本组操作 ...

  7. spring事务管理器的作用_【面试必问】Spring中的事务管理详解

    在这里主要介绍Spring对事务管理的一些理论知识,实战方面参考上一篇博文: http://www.cnblogs.com/longshiyVip/p/5061547.html 1. 事务简介: 事务 ...

  8. mybatis plus 事务管理器_最全MyBatis核心配置文件总结,可以作为工具先收藏了

    作者:双子孤狼 来源:blog.csdn.net/zwx900102/article/details/108492263 前言 今天这咱主要介绍一下MyBatis的全局配置文件的使用 configur ...

  9. mybatis源码分析之事务管理器

    2019独角兽企业重金招聘Python工程师标准>>> 上一篇:mybatis源码分析之Configuration 主要分析了构建SqlSessionFactory的过程中配置文件的 ...

最新文章

  1. CentOS7 通过代理上网
  2. Docker Compose安装
  3. 福利 | 从生物学到神经元:人工神经网络 ( ANN ) 简介
  4. mysql left join 慢 的一个原因
  5. 不错的秒杀系统架构分析与实战!
  6. Java设计模式(六):命令设计模式
  7. c++大文本比较_Excel – 将文本转换为数值,第二种方法会的请举左手
  8. C#异常处理机制初步
  9. 使用纯代码进行界面布局
  10. C/C++[codeup 2063]日期累加
  11. js正则表达式验证省份证信息
  12. Android自定义控件学习
  13. Labview实时电压显示
  14. Unity 3d Homework 5 打飞碟游戏实现
  15. 十进制和二进制换算。vb版本
  16. IMU 无线姿态传感器-LPMS-B2系列
  17. verilog奇偶分频详解
  18. 给语音识别文本加上标点符号
  19. 美国VPS服务器选择贴士
  20. 记录--Openlayers 高德腾讯、百度、天地图坐标相互转换

热门文章

  1. Liferay研究-smilingleo
  2. Gym 101194D Ice Cream Tower
  3. apache 目录网站显示indexs
  4. 【vlfeat】O(n)排序算法——计数排序
  5. Android开发探秘之三:利用jsoup解析HTML页面
  6. step3 . day7数据结构之二叉顺序数的创建和二叉树的栈形式遍历
  7. react 组件与组件之间通讯
  8. step1 . day5 C语言基础练习之日历(使用函数调用,优化至元年开始时间)
  9. 【python】解析Excel中使用xlrd库、xlwt库操作,使用xluils库修改Excel文件详解(三)...
  10. 《Forward团队-爬虫豆瓣top250项目-设计文档》