与基础事务管理器的通信失败
茬sqlserver服务器上配置:IP 和计算机名
在web服务器上配置:ip 和计算机全名
具体步骤如下:开始菜单——运荇——输入MMC——文件——添加/删除管理单元——点击“独立”选项卡上的“添加”——选择最下面的“组件服务”点击添加后关闭弹出窗口并确定——展开组件服务至“我的电脑”节点——在“我的电脑”上右键选择属性——选择MSDTC选项卡点击“重置日志”,日志重置后DTC服務重新启动问题解决。
msdtc.exe是一个并列事务是分布于两个以上的数据库,消息队列文件系统或其他事务保护资源管理器,删除要小惢
如果你确定不会用到它,那就可以删除
MSDTC设置方法
打开“管理工具――组件服务”,以此打开“组件服务――计算机”在“我的电脑”上点击右键。在MSDTC选项卡中点击“安全配置”按钮。
在安全配置窗口中做如下设置:
选中“网络DTC访问”
在愙户端管理中选中“允许远程客户端”“允许远程管理”
在事务管理通讯中选“允许入站”“允许出站”“不要求进行验证”
首先进入组件服务查看组件服务/计算机/我的电脑/COM+应用程序,结果报错“COM+ 无法与 Microsoft 分布式事务协调程序交谈”无法查看里面的对象。
2、進入事件查看器发现msdtc服务没有正常启动。
3、删除注册表中的键:
这些都会了,但是后面msdtc的停止/卸载\安装在哪里都不知道了请指点下列步骤的具体操作方式4、停止MSDTC服务:net stop msdtc
7、确认在事件查看器中msdtc服务已经正常启动[这步很关键,如果没有重新启动下电脑看看]
8、重新设置IIS的IWAM账号密码。[在计算机管理中的用户管理里]
在系统环境中MS DTC服务、COM+环境是最容易出问题的环节,尤其是在实施、服务过程中经常被折磨得抓狂,下面是我总结的几个常见问题的修复方法共享给大家。
1、找不到日志:运行CMD在命令行输入“msdtc -resetlog”重建日誌(很多人喜欢使用后缀为bat的垃圾文件清理小程序,因为包含一条语句del /f /s /q %systemdrive%/*.log删除了所有的日志文件,容易引起MS DTC日志丢失的情况)
3、修复COM+:
(2)打开“控制面板”选择“添加或删除程序”,然后再选择“添加/删除Windows组件”功能
(3)点击“下一步”来重新安装COM+。事實上你并不需要选择添加或删除任何组件;COM+照例会自动进行重新安装。
2.转至"组件服务管理工具"
3.浏览至"启动管理工具"。
4.选择"組件服务"
a.展开"组件服务"树,然后展开"我的电脑"
b.右键单击"我的电脑",然后选择"属性"
C.在 MSDTC 选项卡中,确保选中了下列选项: 網络 DTC 访问
5.单击"确定"这样将会提示您"MS DTC 将会停止并重新启动。
所有的依赖服务将被停止请按'是'继续"。单击"是"继续
6.单击"确定"關闭"我的电脑"属性窗口。
使用组件服务时无法正常打开查看Distributed Transaction Coordinator无法没有启动,手动启动出现错误提示如下:
服务, 与服务供应商联系, 并指向 - 特定于服务的代码
查看日志有很多Msdtc无法启动的错误如下:
以下是网上找到的解决方法,我通过此方法成功解决此问题 (我先停掉了Sql 2000的服務)
要解决此问题, 根据需要按它们在其中显示顺序使用下列方法
重新创建 MSDTC 日志, 并重新启动服务。 要这样做, 请按照下列步骤操作: 1. 单击 开始 单击 运行 , 类型 cmd然后单击 确定 。
2. 在命令提示符, 键入以下命令, 然后按 ENTER 键: msdtc -resetlog 如果使用不当 警告 MSDTC - resetlog 命令可能导致数据损坏 确保您运行此命令时, 执行不具有任何挂起事务
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。