msdtc服务(win7系统怎么添加MSDTC服务)

本文目录
win7系统怎么添加MSDTC服务
1. 打开“控制面板-管理工具组件服务或者开始-运行 “Dcomcnfg.exe”。
2. 打开“组件服务-计算机”。
3. 在“我的电脑”上点击右键,点击“属性”。
4. 在Local DTC Properties对话框中,点击“安全”选项卡,选中“网络DTC访问”。
5、在客户端管理中选中“允许远程客户端”和“允许远程管理” 。
6、在事务管理通讯中选“允许入站”“允许出站”“不要求进行验证” 。
7、保证DTC登陆账户为:NT Authority\Network Service 。
msdtc服务是什么
msdtc.exe是微软分布式传输协调程序。该进程调用系统Microsoft Personal Web Server和Microsoft SQL Server。该服务用于管理多个服务器。
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服务已经正常启动 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
msdtc进程是做什么用的
进程文件:msdtc 或者 msdtc.exe
进程名称: distributed transaction coordinator
描述: msdtc.exe是微软分布式传输协调程序。该进程调用系统microsoft personal web server和microsoft sql server。该服务用于管理多个服务器。
出品者:microsoft corp.
属于: microsoft personal web server
系统进程:是
后台进程:是
使用网络:是
硬件相关:否
常见错误:未知
内存使用:未知
安全等级:0
间谍软件:否
广告软件:否
病毒:否
木马:否
msdtc服务 在哪里启动啊
1、首先单击电脑桌面左下角的开始 ,在新出现的菜单栏界面中单击 运行 ,
2、接下来需要在新出现的运行界面中,点击键入“cmd”,然后单击 确定 。
3、接下来需要在新出现的界面中,输入:msdtc -resetlog (注意运行此命令时,不要执行挂起的事务) 。
4、最后输入:net start msdtc 回车,等待一会就可以看到已经启动了。
MSDTC服务无法启动(WIN10)
1、请单击【开始】→【运行】,在命令行输入:msdtc-uninstall,单击【确定】执行卸载命令;
2、在命令行输入:msdtc-install,单击【确定】;
3、在命令行输入:msdtc-resetlog,单击【确定】执行命令创建日志文件;
4、在命令行输入:net start msdtc,单击【确定】启动服务。
MSSQL server分布式事务解决方案
适用环境
操作系统:windows 2003
数据库:sql server 2000/sql server 2003
使用链接服务器进行远程数据库访问的情况
一、问题现象
在执行分布式事务时,在sql server 2005下收到如下错误:
消息 7391,级别 16,状态 2,过程 xxxxx,第 16 行
无法执行该操作,因为链接服务器 "xxxxx" 的 OLE DB 访问接口 "SQLNCLI" 无法启动分布式事务。
在sql server 2000下收到如下错误:
该操作未能执行,因为 OLE DB 提供程序 ’SQLOLEDB’ 无法启动分布式事务。
OLE DB 错误跟踪[OLE/DB Provider ’SQLOLEDB’ ITransactionJoin::JoinTransaction returned 0x8004d00a]。
二、解决方案
1.双方启动MSDTC服务
MSDTC服务提供分布式事务服务,如果要在数据库中使用分布式事务,必须在参与的双方服务器启动MSDTC(Distributed Transaction Coordinator)服务。
2.打开双方135端口
MSDTC服务依赖于RPC(Remote Procedure Call (RPC))服务,RPC使用135端口,保证RPC服务启动,如果服务器有防火墙,保证135端口不被防火墙挡住。
使用“telnet IP 135 ”命令测试对方端口是否对外开放。也可用端口扫描软件(比如Advanced Port Scanner)扫描端口以判断端口是否开放。
3.保证链接服务器中语句没有访问发起事务服务器的操作
在发起事务的服务器执行链接服务器上的查询、视图或存储过程中含有访问发起事务服务器的操作,这样的操作叫做环回(loopback),是不被支持的,所以要保证在链接服务器中不存在此类操作。
4.在事务开始前加入set xact_abort ON语句
对于大多数 OLE DB 提供程序(包括 SQL Server),必须将隐式或显示事务中的数据修改语句中的 XACT_ABORT 设置为 ON。唯一不需要该选项的情况是在提供程序支持嵌套事务时。
5.MSDTC设置
打开“管理工具——组件服务”,以此打开“组件服务——计算机”,在“我的电脑”上点击右键。在MSDTC选项卡中,点击“安全配置”按钮。
在安全配置窗口中做如下设置:
l选中“网络DTC访问”
l在客户端管理中选中“允许远程客户端”“允许远程管理”
l在事务管理通讯中选“允许入站”“允许出站”“不要求进行验证”
l保证DTC登陆账户为:NTAuthority\NetworkService
6.链接服务器和名称解析问题
建立链接sql server服务器,通常有两种情况:
l第一种情况,产品选”sql server”
EXEC sp_addlinkedserver
@server=’linkServerName’,
@srvproduct = N’SQL Server’
这种情况,@server (linkServerName)就是要链接的sqlserver服务器名或者ip地址。
l第二种情况,访问接口选“Microsoft OLE DB Provider Sql Server”或“Sql Native Client”
EXEC sp_addlinkedserver
@server=’ linkServerName ’,
@srvproduct=’’,
@provider=’SQLNCLI’,
@datasrc=’sqlServerName’
这种情况,@datasrc(sqlServerName)就是要链接的实际sqlserver服务器名或者ip地址。
Sql server数据库引擎是通过上面设置的服务器名或者ip地址访问链接服务器,DTC服务也是通过服务器名或者ip地址访问链接服务器,所以要保证数据库引擎和DTC都能通过服务器名或者ip地址访问到链接服务器。
数据库引擎和DTC解析服务器的方式不太一样,下面分别叙述
6.1数据库引擎
第一种情况的@server或者第二种情况的@datasrc设置为ip地址时,数据库引擎会根据ip地址访问链接服务器,这时不需要做名称解析。
第一种情况的@server或者第二种情况的@datasrc设置为sql server服务器名时,需要做名称解析,就是把服务器名解析为ip地址。
有两个办法解析服务器名:
一是在sql server客户端配置中设置一个别名,将上面的服务器名对应到链接服务器的ip地址。
二是在“C:\WINDOWS\system32\drivers\etc\hosts”文件中增加一条记录:
xxx.xxx.xxx.xxx服务器名
作用同样是把服务器名对应到链接服务器的ip地址。
6.2DTC
不管哪一种情况,只要@server设置的是服务器名而不是ip地址,就需要进行名称解析,办法同上面第二种办法,在hosts文件中增加解析记录,上面的第一种办法对DTC不起作用。
如果@server设置的是ip地址,同样不需要做域名解析工作。

更多文章:
win10系统崩溃处理办法(Win10系统资源管理器经常崩溃重启的原因和解决方案)
2026年11月3日 10:30
department翻译成中文(department是什么意思中文)
2026年11月3日 09:50
微软windows12系统下载(windows10微软原版镜像下载)
2026年11月3日 08:40
笔记本没有外放声音是为什么(win764位旗舰版笔记本电脑只有戴耳机才有声音,拔下耳机外放就没声了是怎么回事具体怎么操作才能解决)
2026年11月3日 06:10
msn香港首页(Win10打开MSN主页后会跳转到其他网页怎么办Win10下MSN域名被绑架的解决方案)
2026年11月3日 05:50
电脑死机关不了机(笔记本电脑死机了,卡着不动了,怎么办关不了机!)
2026年11月3日 05:20
visio2016使用教程(visio2016怎么擦除一部分)
2026年11月3日 04:30





