精华内容
下载资源
问答
  • 启动msdtc服务
    2021-08-11 04:55:24

    MSDTC(分布式交易协调器),协调跨多个数据库、消息队列、文件系统等资源管理器的事务。该服务的进程名为Msdtc.exe,该进程调用系统Microsoft Personal Web Server和Microsoft SQL Server。该服务用于管理多个服务器 .

    位置:控制面板--管理工具--服务--Distributed Transaction Coordinator

    依存关系:Remote Procedure Call(RPC)和Security Accounts Manager

    建议:一般家用计算机涉及不到,除非你启用Message Queuing服务,可以停止。

    解决办法:

    1. 在windows控制面版-->管理工具-->服务-->Distributed Transaction Coordinator-->属性-->启动

    2.在CMD下运行"net start msdtc"开启服务后正常。

    注:如果在第1步Distributed Transaction Coordinator 无法启动,则是因为丢失了日志文件,重新创建日志文件,再启动就行了。重新创建 MSDTC 日志,并重新启动服务的步骤如下:

    (1) 单击"开始",单击"运行",输入 cmd 后按"确定"。

    (2) 输入:msdtc -resetlog (注意运行此命令时,不要执行挂起的事务)

    (3) 最后输入:net start msdtc 回车,搞定!

    下面是其它网友的补充:

    今天在本地机直接在触发器里更新另一台服务器数据时出现: MSDTC不可用

    解决办法:

    在windows控制面版-->管理工具-->服务-->Distributed   Transaction   Coordinator-->属性-->启动

    1.

    A.不用事务,关用SELECT   语句.是否可以分布式查询?

    B.LINKSERVER   在做分布式更新事务时不能对本机操作.(就是不能环回分布式事务)

    C.DBCC   TRACEON   (3604,   7300)--用跟踪看更详细错误信息.

    D.下载MS提供的DTCPing.exe   分装在两台机上,按README说明来运行它.看出错信息.

    http://download.microsoft.com/download/complus/msdtc/1.7/nt45/en-us/DTCPing.exe

    2.

    两台机的MSDTC是否都打开了.

    3.

    MSDTC设置是否正确.

    1).打开命令提示,运行"net   stop   msdtc",然后运行"net   start   msdtc"。

    2).转至"组件服务管理工具"。

    3).浏览至"启动管理工具"。

    4).选择"组件服务"。

    a.展开"组件服务"树,然后展开"我的电脑"。

    b.右键单击"我的电脑",然后选择"属性"。

    C.在MSDTC选项卡中,确保选中了下列选项:   网络   DTC   访问  网络管理  网络事务 XA 事务

    e.另外,"DTC登录帐户"一定要设置为"NT Authority/NetworkService"。

    5).单击"确定"。这样将会提示您"MS DTC 将会停止并重新启动。

    所有的依赖服务将被停止。请按''是''继续"。单击"是"继续。

    6).单击"确定"关闭"我的电脑"属性窗口。

    4.

    MSDTC依赖于RPC,RPC使用的端口是135,测试135端口是否打开.是否有防火墙?如果有先关了防火墙.

    telnet   IP   135

    如果是关闭的打开它.

    5.

    有的机由于各种原因,SQLOLEDB不能使用分布式事务,更改为"MSDASQL"   的ODBC方式联接.

    使用RRAS而不是RAS.(控制面版--管理工具--远程服务管理器)

    Check   whether   you   are   using   Remote   Access   Server   (RAS)   to   access   remote   servers.   If   so,   make   sure   that   you   have   implemented   Routing   RAS   (RRAS).   Linked   server   does   not   work   on   RAS   because   RAS   allows   only   one   way   communication.

    6.检查你的两台服务器是否在同一个域中.  如果不在同一个域中,是否建立可信任联接.

    7.如果是WIN2000,升级到SP4

    8.升级MDAC到2.6以上,最好是2.8.

    9.要安装SQL的最新补丁:   sp3a

    简单的说了.更多的网上查找

    更多相关内容
  • MSDTC服务无法启动解决方法

    千次阅读 2021-07-19 00:26:32
    点击添加后关闭弹出窗口并确定——展开组件服务至“我的电脑”节点——在“我的电脑”上右键选择属性——选择MSDTC选项卡点击“重置日志”,日志重置后DTC服务重新启动,问题解决。msdtc.exe- 进程信息进程文件: ...

    文章来源:网络

    具体步骤如下:开始菜单——运行——输入MMC——文件——添加/删除管理单元——点击“独立”选项卡上的“添加”——选择最下面的“组件服务”,点击添加后关闭弹出窗口并确定——展开组件服务至“我的电脑”节点——在“我的电脑”上右键选择属性——选择MSDTC选项卡点击“重置日志”,日志重置后DTC服务重新启动,问题解决。

    msdtc.exe

    - 进程信息

    进程文件: msdtc 或者 msdtc.exe

    进程名称: Distributed Transaction Coordinator

    描述: msdtc.exe是微软分布式传输协调程序。该进程调用系统Microsoft Personal Web

    Server和Microsoft SQL Server。该服务用于管理多个服务器。

    msdtc.exe是一个并列事务,是分布于两个以上的数据库,消息队列,文件系统或其他事务保护资源管理器,删除要小心。

    如果你确定不会用到它,那就可以删除。

    MSDTC设置方法

    打开“管理工具――组件服务”,以此打开“组件服务――计算机”,在“我的电脑”上点击右键。在MSDTC选项卡中,点击“安全配置”按钮。

    在安全配置窗口中做如下设置:

    选中“网络DTC访问”

    在客户端管理中选中“允许远程客户端”“允许远程管理”

    在事务管理通讯中选“允许入站”“允许出站”“不要求进行验证”

    保证DTC登陆账户为:NT Authority/NetworkService

    修复办法

    首先进入组件服务,查看组件服务/计算机/我的电脑/COM+应用程序,结果报错“COM+ 无法与 Microsoft

    分布式事务协调程序交谈”,无法查看里面的对象。

    2、进入事件查看器,发现msdtc服务没有正常启动。

    3、删除注册表中的键:

    ?

    HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/MSDTC

    ? HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSDTC

    ? HKEY_CLASSES_ROOT/CID

    这些都会了,但是后面msdtc的停止/卸载\安装在哪里都不知道了,请指点下列步骤的具体操作方式4、停止MSDTC服务:net

    stop msdtc

    5、卸载MSDTC服务:msdtc -uninstall

    6、重新安装MSDTC服务:msdtc -install

    7、确认在事件查看器中msdtc服务已经正常启动[这步很关键,如果没有,重新启动下电脑看看]

    8、重新设置IIS的IWAM账号密码。[在计算机管理中的用户管理里]

    9、同步IIS

    metabase中IWAM_MYSERVER的密码,在CMD中:c:/inetput/adminscripts>adsutil

    set w3svc/wamuserpass "yourpassword"

    10、同步COM+应用程序所用的IWAM_MYSERVER密码,在CMD中:c:/inetput/adminscripts>cscript

    synciwam.vbs -v

    谢谢

    在系统环境中,MS

    DTC服务、COM+环境是最容易出问题的环节,尤其是在实施、服务过程中,经常被折磨得抓狂,下面是我总结的几个常见问题的修复方法,共享给大家。

    1、找不到日志:运行CMD,在命令行输入“msdtc

    -resetlog”重建日志(很多人喜欢使用后缀为bat的垃圾文件清理小程序,因为包含一条语句del /f /s /q

    %systemdrive%/*.log,删除了所有的日志文件,容易引起MS DTC日志丢失的情况)

    2、无法启动:

    (1)运行CMD,在命令行先输入"msdtc -uninstall"卸载MSDTC,

    (2)输入“msdtc -install”重新安装MSDTC服务

    (3)输入“net start msdtc”启动MSDTC服务

    3、修复COM+:

    (1)打开注册表,并删除下面的键值:HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/COM3

    (2)打开“控制面板”,选择“添加或删除程序”,然后再选择“添加/删除Windows组件”功能。

    (3)点击“下一步”来重新安装COM+。事实上,你并不需要选择添加或删除任何组件;COM+照例会自动进行重新安装。

    1.打开命令提示,运行"net stop msdtc",然后运行"net start msdtc"。

    2.转至"组件服务管理工具"。

    3.浏览至"启动管理工具"。

    4.选择"组件服务"。

    a.展开"组件服务"树,然后展开"我的电脑"。

    b.右键单击"我的电脑",然后选择"属性"。

    C.在 MSDTC 选项卡中,确保选中了下列选项: 网络 DTC 访问

    网络管理

    网络事务

    XA 事务

    e.另外,"DTC 登录帐户"一定要设置为"NT Authority/NetworkService"。

    5.单击"确定"。这样将会提示您"MS DTC 将会停止并重新启动。

    所有的依赖服务将被停止。请按'是'继续"。单击"是"继续。

    6.单击"确定"关闭"我的电脑"属性窗口。

    871,保存bom提示:

    U8.SQL.FailConnectToDB[Connection:zhanghuajie/UFADTA_999_2008][Message:服务器'ZHANGHUAJIE'上的MSDTC不可用。][Souce:Net

    SqlClient Data Provider]。

    根据提示启动Distributed Transaction Coordinator服务,提示:Windows 无法启动

    DistributedTransactionCoordinator 本地计算机上。 有关详细信息, 查看系统事件日志。

    如果这是一个非Microsoft 服务, 与服务供应商联系, 并指向 -1073737712 特定于服务的代码。命令行录入msdtc

    -resetlog,再启动DistributedTransactionCoordinator,问题即解决。

    使用组件服务时无法正常打开,查看Distributed Transaction

    Coordinator无法没有启动,手动启动出现错误提示如下:

    当您尝试启动 Microsoft 分布式事务协调器 (MSDTC) 服务在 MicrosoftWindowsXP 或

    Microsoft Windows Server 2003, 中可能会收到以下错误信息: Windows 无法启动

    DistributedTransactionCoordinator 本地计算机上。 有关详细信息, 查看系统事件日志。

    如果这是一个非Microsoft 服务, 与服务供应商联系, 并指向 -1073737712 特定于服务的代码。

    查看日志有很多Msdtc无法启动的错误如下:

    事件类型: 错误

    事件源: MSDTC

    事件类别: LOG

    事件 ID: 4163

    说明: 未找到 MSDTC 日志文件。 resetlog 以创建日志文件之后确保由 MSDTC 协调所有资源经理具有没有

    indoubt 事务, 请运行 MSDTC -。

    事件类型: 错误

    事件源: MSDTC

    事件类别: TM

    事件 ID: 4185

    说明: MSDTC 事务管理器启动失败。 LogInit 返回 0x5 错误。

    此外, 以下错误事件会记录在系统日志中:

    事件类型: 错误

    事件源: 服务控制管理器

    事件类别: 无

    事件 ID 7024:

    说明: DistributedTransactionCoordinator 服务因 3221229584 (0xC0001010)

    服务特定错误。

    以下是网上找到的解决方法,我通过此方法成功解决此问题 (我先停掉了Sql 2000的服务)

    原因

    因为 MSDTC 服务无法访问 %windir%/System32/Msdtc/Msdtc.log 文件发生此问题。

    解决方案

    要解决此问题, 根据需要按它们在其中显示顺序使用下列方法。

    方法 1: 重新创建 MSDTC 日志

    重新创建 MSDTC 日志, 并重新启动服务。 要这样做, 请按照下列步骤操作: 1. 单击 开始 , 单击 运行 , 类型

    cmd然后单击 确定 。

    2. 在命令提示符, 键入以下命令, 然后按 ENTER 键: msdtc -resetlog 如果使用不当 警告 MSDTC -

    resetlog 命令可能导致数据损坏。 确保您运行此命令时, 执行不具有任何挂起事务。

    3. 键入下列命令, 然后按 ENTER 键: net start msdtc

    MSDTC 服务帐户权限设置登录方法 2:

    如果方法 1 不能解决问题, 设置登录帐户对 MSDTC 服务来具有读取和写入权限 Msdtc.log 文件。 要这样做,

    请按照下列步骤操作: 1. 单击 开始 , 单击 运行 , 类型 cmd然后单击 确定 。

    2. 在命令提示符处, 键入 control admintools然后按 Enter。

    3. 双击 服务 。

    4. 在 服务 窗格, 找到 DistributedTransactionCoordinator 。

    5. 列, 登录为 " 中注意帐户名称。

    注意 : 默认登录帐户 MSDTC 服务是 NETWORKSERVICE 帐户。

    6. 启动 Windows Explorer, 并再打开 %windir%/System32/Msdtc 文件夹。

    7. 右击, Msdtc.log 文件, 然后单击 属性 。

    8. 单击 安全 选项卡。

    9. 单击登录帐户名称, 在步骤 5 中记录。 例如, 单击 NETWORKSERVICE 帐户名称。

    10. 在 权限 窗格中, 单击以选中 允许 复选框对于下列权限: 读取和执行 读取 写入

    展开全文
  • 如果启动不了,请查看事件查看器在系统事件中有错误:Distributed Transaction Coordinator 服务因 3221229584 (0xC0001010) 服务性错误而停止。经多次试验,发现这主要是系统无法找到MS DTC 日志文件造成的,只要创建...

    934bec2f144b90dd0b859db19ae0655b.png

    1. 如果只是提示需要MSDTC

    那么点开始→运行→输入命令"net start msdtc",运行该命令即可.

    2. 如果启动不了,请查看事件查看器

    在系统事件中有错误:Distributed Transaction Coordinator 服务因 3221229584 (0xC0001010) 服务性错误而停止。

    经多次试验,发现这主要是系统无法找到MS DTC 日志文件造成的,只要创建一下就可以了:

    点开始→运行→输入命令"msdtc -resetlog",运行该命令即可.

    之后,重新启动电脑,或者运行服务中的"Distributed Transaction Coordinator "服务均可.

    **********************************************************************************

    如果MSDTC服务没有启动就先启动

    net start msdtc

    启动MSDTC服务然后就可以了

    如果启动失败,提示distributed transaction coordinator 服务不能启动,就进行下面的操作

    {MSDTC 分布式事务无法启动

    错误消息:

    ---------------------------

    服务

    ---------------------------

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

    ---------------------------

    确定

    ---------------------------

    解决办法:

    把 C:\WINDOWS\system32\dtclog 这个目录重命名(如果有),然后重新建立该目录。

    在命令行下: msdtc -resetlog

    然后 msdtc 就可以启动了。}

    然后在“开始”->“设置”->“控制面板”->“管理工具”->“组件服务”中,“控制台根目录”->“组件服务”->“计算机”->“我的电脑”->“COM+应用程序”中,有一个“IIS Out-Of-Process Pooled”鼠标右键“属性”--“标识”--把“此用户”调整为“交互式用户--目前已登录的用户”。然后“确定”,再鼠标右键“属性”--“启动”。

    展开全文
  • 如何进入MSDTC服务

    2014-09-14 15:23:55
    直接启动服务:net start msdtc 如果启动失败的话按下列步骤执行在命令行输入services.msc打开服务管理器找到Distributed Transaction Coordinator服务并设置为手动再启动服务 再不行看下面,在命令行中输入: msdtc...
  • 怎么修复MSDTC服务

    2021-08-01 07:20:36
    摘要:msdtc.exe是微软分布式传输协调程序。该进程调用系统Microsoft Personal Web Server和Microsoft SQL Server。...1、启动msdtc服务:右击“我的计算机”-“管理”-“配置”-“服务”,找到Distributed Transa...

    摘要:

    msdtc.exe是微软分布式传输协调程序。该进程调用系统Microsoft Personal Web Server和Microsoft SQL Server。该服务用于管理多个服务器。MSDTC服务经常会由于一些误操作停止启用或者丢失,所以我们一定要学会怎么修复MSCTC服务。

    1、启动msdtc服务:右击“我的计算机”-“管理”-“配置”-“服务”,找到Distributed Transaction Coordinator服务,双击,点击“启动“即可。(如果是2003server的操作系统,则右击桌面“我的电脑”-“管理”-“服务和应用程序”-“服务”中)

    备注:进入服务列表,可以通过,“开始”-“运行”中输入“services.msc”快速进入。

    b4575aa6c18c0977ee76602455b0b5fa.png

    2、修复MSDTC服务:如果msdtc服务无法启动或者没有安装msdtc服务请参照下面的步骤进行修复。

    (1)删除注册表中的如下三个键

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC

    HKEY_CLASSES_ROOT\CID

    (2)停止MSDTC服务:“开始”-“运行”-“cmd”进入DOS窗口,并输入net stop msdtc

    (3)卸载MSDTC服务:“开始”-“运行”-“cmd” 进入DOS窗口,并输入msdtc -uninstall

    (4)重新安装MSDTC服务:“开始”-“运行”-“cmd” 进入DOS窗口,并输入msdtc -install

    (5)确认msdtc服务是否已经正常启动

    (6)如果没有,请重启计算机

    (7)在“开始”-“运行”-“cmd” 进入DOS窗口,并输入msdtc –resetlog,重装完毕。

    25e2a2ce560f592c70e23d6392686779.png

    (8)如上图所示,表示修复MSDTC服务成功完成。

    展开全文
  • msdtc服务

    千次阅读 2019-07-17 08:37:31
    启动net stop msdtcnet start msdtc重启出错: 简单的解决方案是: cd %systemroot%\system32msdtc -uninstallmsdtc -install 即重新安装MSDTC就可以了 也可以这样 msdtc -resetlog 转载于:...
  • MSDTC 疑难解答

    2021-08-08 06:07:30
    ]大多数 BizTalk Server 运行时操作都需要 Microsoft 分布式事务处理协调器 (MSDTC) 支持,以确保操作事务性一致。如果没有 MSDTC 事务支持,则相关联的 BizTalk Server 运行时操作将无法进行。未正确配置 MSDTC ...
  • 经过本人使用解决msdtc 服务不能启动没有问题
  • MSDTC 疑难解答06/08/2017本文内容大多数 BizTalk Server 运行时操作都需要 Microsoft 分布式事务处理协调器 (MSDTC) ... 未正确配置 MSDTC 事务支持时通常会影响的 BizTalk 组件包括(但不限于)单一登录服务、BizTal...
  • msdtc服务启动失败

    2009-06-15 10:19:00
    msdtc -resetlog
  • 大家跨服务器加事务的时候经常遇到以下报错:导入Microsoft分布式事务处理协调器MSDTC,网上大部分教程都是服务器配置msdtc,但是发现两个服务器都配置之后还是不行,可参照此图片解决,已验证过,不好用找我,最低...
  • 重新启动server服务器

    2021-08-01 09:28:08
    SQL Server 系统数据库恢复方法1:在配置管理器中,右键实例在启动参数中添加-m(注意是小写的m),重新启动服务,处理完之后记得把-m参数去除重新启动服务。方法2:在cmd中,使用net start mssqlserver /m,首先先停止...
  • 服务的进程名为Msdtc.exe,该进程调用系统Microsoft Personal Web Server和Microsoft SQL Server。该服务用于管理多个服务器。位置:控制面板--管理工具--服务--Distributed Transaction Coordinator依存关系...
  • 因生产环境一些应用程序需要windows组件服务支持,在...即所对应的msdtc服务无法正常启动。 查看msdtc服务所对应的文件目录:C:\WINDOWS\system32\MsDtc中的日志文件丢失。 解决办法: 运行命令:msdtc -resetlog
  •  看到如上图的确有错误信息,来源MSDTC。那MSDTC是什么呢?是一个windows服务。我们用“sc qc”命令查询这个服务:  从图中可以看到它的DISPLAYNAME IS Distributed Transaction Coordinator,so we open the ...
  • 重新安装MSDTC

    2021-03-01 13:49:23
    本机在安装相关软件的时候,提示MSDTC on server ‘主机名’ is unavailable,同时在控制面板-管理工具-服务中也没有msdtc服务(全称:Microsoft Distributed Transaction Coordinator服务) 解决方法: (1)运行...
  • MSDTC服务启动 ![图片说明](https://img-ask.csdn.net/upload/201911/29/1574995782_642605.png) MSDTC 组件属性配置 ![图片说明](https://img-ask.csdn.net/upload/201911/29/1574995797_251778.png) ...
  • 停止参与分布式事务的任何资源管理器服务(如 Microsoft SQL Server 或 Microsoft Message Queue Server),然后重新予以启动。 9.检查MSDTC设置是否正确. 1) 打开命令提示,运行"net stop msdtc",然后运行...
  • MSDTC不能启动的几个解决方法

    千次阅读 2016-11-04 21:13:29
    进程文件: msdtc 或者 msdtc.exe 进程名称: Distributed Transaction Coordinator 描述: msdtc.exe是微软分布式传输协调...该服务用于管理多个服务器。 msdtc.exe是一个并列事务,是分布于两个以上的数据库,消息
  • 服务器上的MSDTC不可用解决办法 ,如果Distributed Transaction Coordinator 无法启动,则是因为丢失了日志文件,重新创建日志文件,再启动就行了。
  • 删除注册表中的键: 开始 运行 regedit 打开注册表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC HKEY_CLASSES_ROOT\CID;...卸载MSDTC服务...
  • MSDTC服务无法启动

    2012-01-16 15:52:00
    1、首先进入组件服务,查看组件服务/计算机/我的电脑/...2、进入事件查看器,发现msdtc服务没有正常启动。3、删除注册表中的键:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTCHKEY_LOCAL_MACHINE\SO...
  • 如何解决在Win2003的Oracle链接服务器上MSDTC事务失败问题12/27/20105 分钟可看完本文内容在企业环境中,客户有时需要设置MSDTC事务来与远程Oracle目标服务器协同工作。由于跨产品的设置十分复杂,有时我们在更新一...
  • MSDTC服务出错

    2011-04-26 09:39:00
    Network access for Distributed Transaction Manager (MSDTC) has been disabled. Please enable DTC for network access in the security configuration for MSDTC using the Component Services Administrative...
  • 1、root登录 2、输入命令: su - oracle 3、输入命令: lsnrctl start 启动监听 4、输入命令: sqlplus / as sysdba 5、输入命令: startup 启动数据库
  • 修补程序信息 可以从 Microsoft 获得受支持的修复程序。... 重启要求 应用此修补程序后,必须重新启动分布式事务处理协调器 (MSDTC) 服务。 修补程序替换信息 此修补程序不替代以前发布的修补程序。
  • 金蝶服务器数据库未启动怎么办

    千次阅读 2021-08-14 04:07:47
    金蝶服务器数据库未启动怎么办 内容精选换一换支持。云服务器备份提供数据库备份,兼容性请参考表1。针对不兼容的应用数据库,建议在备份前,暂停所有数据的...数据安全中心与周边服务的依赖关系如图1所示。对象存储...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,721
精华内容 3,088
热门标签
关键字:

启动msdtc服务