Distributed Transaction Coordinator 服务无法启动解决方案

在使用TransactionScope 类时遇到的问题。“服务器****上的MSDTC不可用。”

在命令行下输入net start msdtc,启动失败。

到“服务”中启动,提示“windows 不能在 本地计算机启动 Distributed Transaction Coordinator .有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与厂商联系,并参考特定服务错误代码 -**********”

查看所依赖的服务Remote Procedure Call(RPC)和 Security Accounts Manager,均已设置为自动且已经启动。再次尝试启动,错误依旧。

在命令行输入msdtc -resetlog。成功启用MSDTC。

时间: 2024-08-03 13:59:52

Distributed Transaction Coordinator 服务无法启动解决方案的相关文章

Distributed Transaction Coordinator(DTC)一些问题的解决方法

有时运行某个程序或者安装SQL Server时报错. 错误信息: 事务管理器不可用.(从 HRESULT 异常: 0x8004D01B) 启动服务Distributed Transaction Coordinator后正常. 执行: C:\net start msdtc 但有时启动Distributed Transaction Coordinator时报错. 错误信息:在本地计算机上,Windows 无法启动分布式事务处理协调器.更多的信息,请查看系统事件日志中.如果这是一种非 Microsof

The Microsoft Distributed Transaction Coordinator (MS DTC) has cancelled the distributed transaction.

同事反馈一个系统在运行一个存储过程时遇到了下面错误: Msg 1206, Level 18, State 169, Procedure xxxxxx, Line 118The Microsoft Distributed Transaction Coordinator (MS DTC) has cancelled the distributed transaction. 费了九牛二虎之力才定位到是我们一个作业把对应的会话给Kill掉了(此作业按条件Kill掉那些阻塞其它会话的会话).今天在测试服务

MySql Windows版免安装版安装配置,附MySQL服务无法启动解决方案

1.从mysql网站下载windows免安装包 2.解压到自己的随便一个目录 3.配置环境变量,把解压后的bin文件夹路径添加到path里 4.添加my.ini文件 [mysql] # 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]#设置3306端口port = 3306 # 设置mysql的安装目录basedir="D:\mysql-5.7.17-winx64"# 设置mysql数据库的数据的存放目录datadir="D

[C#] 排除无须纳入交易的查询,避免产生不必要的分散式交易 (Distributed Transaction)

当不小心启用分散式事务机制时,且环境设定不允许时,就会产生[已停用分散式事务管理员 (MSDTC) 的网络存取.请使用组件服务系统管理工具启用 DTC,以使用 MSDTC 安全性设定中的网络存取]错误消息,此时可以透过?new TransactionScope(TransactionScopeOption.Suppress) 排除不需要纳入事务的部分,避免分散事务的情境产生. 前言 当操作不同 DB 服务器且需要在同一个事务下完成,就需要使用分散式事务(Distributed Transacti

Apache2.2 服务无法启动等相关问题 解决方案汇总

很有用的一个apache下载地址http://www.apachelounge.com/download/ 使用xamp,wamp开发php,根本不需要考虑配置问题,但是作为一名求是的开发者,还是应该亲手尝试一下,于是开始自己分别下载apache php,然后配置.但是问题来了:apache 服务无法启动--"Apache2.2 服务因 1 (0x1) 服务性错误而停止",于是马上百度,再加上自己的琢磨,下面是解决方案: 1 80端口问题很大部分的原因来自端口,如果你机子上的IIS或者

MSSQLSERVER服务无法启动的解决方案

有时候sqlserver无法启动了,原因是mssqlserver服务没有启动,当你手动启动时,又出现服务无法响应的可恶错误提示... 笔者“有幸”遇到了,我的原因是第4个,升级后总算就可以了.纠结了好几天呢,现在总结下可能的原因及解决方案: 出现以上情况的可能原因有: 1.IP地址配置不正确: 打开 Microsoft SQL Server 2005配置工具下的SQL Server Configuration Manager,选择MSSQLSERVER协议, 然后双击右边窗口的TCP/IP,在弹

ORA-01591: lock held by in-doubt distributed transaction问题解决

昨天跑批量数据的程序时遇到oracle错误: $tail -f INDB_ERROR_8.LOG [Time]2014-12-01 04:10:31: activeAccountDeposit in oracle error: =ORA-01591: lock held by in-doubt distributed transaction 20.21.65527021 [Time]2014-12-01 04:10:31: 文件:/billing/drecv4/drecvlog/201411/D

MongoDB服务无法启动,发生服务特定错误:100

问题:MongoDB服务无法启动,发生服务特定错误:100 原因:没有正常关闭mongod服务,导致mongod被锁 解决方案:进入db文件夹,删除mongod.lock文件,然后重新启动服务即可

无法向会话状态服务器发出会话状态请求。请确保 ASP.NET State Service (ASP.NET 状态服务)已启动

无法向会话状态服务器发出会话状态请求.请确保 ASP.NET State Service (ASP.NET 状态服务)已启动,并且客户端端口与服务器端口相同.如果服务器位于远程计算机上,请检查 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\AllowRemoteConnection 的值,确保服务器接受远程请求.如果服务器位于本地计算机上,并且上面提到的注册表值不存在或者设置为 0,则状态