怎么启动分布式事务处理协调器(DTC)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么启动分布式事务处理协调器(DTC)相关的知识,希望对你有一定的参考价值。
请大侠们告诉我启动的步骤
若要完全启用 MS DTC,请使用以下步骤:
1.在控制面板中,打开“管理工具”,然后打开“计算机管理”。
2.在“计算机管理”的左窗格中,展开“服务和应用程序”,再单击“服务”。
3.在“计算机管理”的右窗格中,右键单击“Distributed Transaction Coordinator(分布式事务协调器)”并选择“属性”。
4.在“Distributed Transaction Coordinator(分布式事务协调器)”窗口中,单击“常规” 选项卡,再单击“停止”停止该服务。
5.在“Distributed Transaction Coordinator(分布式事务协调器)”窗口中,单击“登录”选项卡,并将登录帐户设置为 NT AUTHORITY\\NetworkService。
6.单击“应用”和“确定”以关闭分布式事务协调器的窗口。关闭“计算机管理”。关闭“管理工具”。
参考技术A Microsoft分布式事务处理协调器(MS DTC)是一个事务管理器,它允许客户端应用程序在一个事务中包含多个不同的数据源。MS DTC协调在所有已在事务中登记的服务器间提交分布式事务。Microsoft? SQL Server安装可通过下列方法参与分布式事务:
1,调用运行SQL Server的远程服务器上的存储过程。
2,自动或显式地将本地事务提升为一个分布式事务并在该事务中登记远程服务器。
3,执行分布式更新以更新多个OLE DB数据源上的数据。如果这些OLE DB数据源支持OLE DB分布式事务接口,SQL Server还可以将它们登记在分布式事务中。MS DTC服务协调正确完成分布式事务,以确保所有服务器上的全部更为永久性的,或在发生错误时删除所有更新。
SQL Server 开启DTC分布式事务
MSDTC(分布式交易bai协调器),协调跨多个数据库、消du息队列、文件系统等zhi资源管理器的事务。该服务的dao进程名为Msdtc.exe。
解决办法:
1. 在windows控制面版-->管理工具-->服务-->Distributed Transaction Coordinator-->属性-->启动
2. 在CMD下运行"net start msdtc"开启服务后正常。
3. 输入:msdtc -resetlog (注意运行此命令时,不要执行挂起的事务)
4. 最后输入:net s...
以上是关于怎么启动分布式事务处理协调器(DTC)的主要内容,如果未能解决你的问题,请参考以下文章