MSDTC被禁用或不可用解决办法
MS DTC服务无法启动解决
修复办法红字部分是能解决问题的部分,如果不能解决,大家仔细看全文。
首先进入组件服务,查看组件服务/计算机/我的电脑/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 msdtc5、卸载MSDTC服务:msdtc -uninstall6、重新安装MSDTC服务:msdtc -install7、确认在事件查看器中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组件”功能。
SQL Server 分布式数据库MSDTC 分布式事务错误和解决方法
SQL Server 分布式数据库MSDTC 分布式事务错误和解决方法一、问题现象假如分布式事务的客户端和服务器端(可能N个)不在同一台服务器上,如分别为应用程序服务器和数据库服务器,经常会出现一下错误:①在建立与服务器的连接时出错。
在连接到SQL Server 2005 时,在默认的设置下SQL Server 不允许进行远程连接可能会导致此失败。
(provider: 命名管道提供程序, error: 40 - 无法打开到SQL Server 的连接)。
②事务已被隐式或显式提交,或已终止。
③该伙伴事务管理器已经禁止了它对远程/网络事务的支持。
(异常来自HRESULT:0x8004D025)。
(TransactionScope异常)④[COMException (0x8004d00e):此事务已明地或暗地被确认或终止(异常来自HRESULT:0x8004D00E)]。
(MSDTC 分布式事务错误)⑤Import of MSDTC transaction failed: Result Code = 0x8004d023. (MSDTC安全性配置问题)二、解决方法遇到以上的问题或SQL Server分布式的问题,请按照以下步骤设置,问题应该可以得到解决。
可能有些步骤对您来说是多余的,但求全不求漏。
1. 启动MSDTC服务。
MSDTC简介:MSDTC是Microsoft Distributed Transaction Coordinator的简称,即微软分布式事务协调器,描述:协调跨多个数据库、消息队列、文件系统等资源管理器的事务。
如果停止次服务,则不会发生这些事务。
如果禁用此服务,显式依赖此服务的其他服务将无法启动。
MSDTC启动方法:①“开始”|“运行”,输入“services.msc”,或者“控制面板”|“管理工具”|“服务”,打开“服务”窗口,在名称中找到“Distributed Transaction Coordinator”,将其启动。
保存数据时提示MCDTC不可用的处理方法
保存数据时提示MCDTC不可用的处理方法
一、常用启动方法
数据库管理---启动方式---选择auto(自动启动方式)---启动。
检查系统的服务是否已经开启(首次运行查看,一般情况下可忽略此步骤)。
(1)如果看到这个界面,说明数据安装成功。
如果没有看到是空的,说明你的数据库没有安装成功,请选择安装补丁,才能安装数据库。
(2)当登录系统报错或保存数据报错时,请检查服务是否开启。
(3)某些系统优化软件对系统进行优化时可能会再次关闭MSDTC服务,如果遇到此问题重新启动就可以。
(4)正常情况下,红框中的两个服务的状态应为是“Running”,点击关闭此页面回到登录页面即可。
(5)如果某个服务的状态为“Stopped”。
选中这个服务,在“启动方式”中选择auto,然
后点击启动就可以把这个服务开启。
再点击关闭此页面回到登录页面即可。
输入
二、DOS命令启动方法(注意空格)
桌面—开始—运行
1、在运行中输入:cmd
2、在DOS命令中输入msdtc –resetlog 按回车键
3、在DOS命令中输入sc config msdtc srart=auto 按回车键
4、在DOS命令中输入net start msdtc 按回车键
5、提示:服务已经启动成功。
重新进入软件即可。
用友U8各个版本常见问题解决方案
8.70
生产订单
问题现象:总帐填制凭证录入现金流量科目后录入现金流量保存时候提示:run time error -2147217900......
解决方案:重建数据库实例,服务器排序规则选择Chinese_PRC_CI_AS即可,或者重装SQL时选择自定义安装类型
生产订单
问题现象:手工输入非标准生产订单时,修改表体“生产数量”后,“MRP净算量”不作相应修改。导致产品入库时,入库数量只能与“MRP净算量”相同,不能按照“生产数量”进行入库。
解决方案:尝试把.net2.0SP1删除,再重装用友问题依旧,需重装服务器解决。
保存bom提示:U8.SQL.FailConnectToDB[Connection:zhanghuaj...
8.72
物料清单
问题现象:保存bom提示:U8.SQL.FailConnectToDB[Connection:zhanghuajie\UFADTA_999_2008][Message:服务器'ZHANGHUAJ...IE'上的msdtc不可用
解决方案:1、MPS-MRP顺序展开后,此时的追溯层次是对的,接着如删除了MPS计划内容,就会出现该现象。原因:将计划的源头(刚好是MPS件)删除了,而又不重新展算MRP,那第一次展MRP的计划还在,但它的源头却找不到了,所以查询结果不正确。比如您上传的数据中MPS运算的结果是根据销售订单规划出物料14012的供应,在此基础上运算MRP后再将MPS计划删除,接着查询供需追溯明细表就是不正确的。 2、在删除MPS计划内容的基础上运算MRP,但参数选择时仍选择已删除计划内容的MPS计划代号,而物料14012却是MPS件且供需追溯明细表查询的是最近一次MRP运算的结果,此时运算MRP就与第一种情况类似,选择了源头但实质上源头却找不到,所以查询结果不正确(供需资料查询-物料是正确的,但其中没有关于此物料的资料)。
DCOM组件属性灰色(没有属性)
分析原因:DTC服务(Distributed Transaction Coordinator )未正常启动,DTC日志记录有问题,DCOM 权限非原来的默认值且权限设置过小。
解决过程及方法:对于原因1,2较容易解决,在命令提示符中输入"msdtc -resetlog" 或“msdtc -uninstall 而后输入msdtc -install”,再到服务管理器中观察DTC服务是否已启动,若未启动则手动进行启动。
对于原因2,建议将DCOM权限恢复至默认值。
下面详解DCOM权限及设置方法这里说的DCOM权限指的是“本地安全设置中-本地策略-安全选项-DCOM....访问限制”及“本地安全设置中-本地策略-安全选项-DCOM....启动限制”的安全设置。
默认情况下两者的设置均为“没有定义”即1:"访问限制"的权限为“ANONYMOUS LOGON有本地访问权限,EVERYONE 有本地和远程访问权限”2:"启动限制"的权限为“administrator有本地和远程的启动和激活权限,everyone 具有本地启动和激活权权限”DCOM权限一旦修改,即使修改为默认权限,在安全设置中也就不会再出现“没有定义”的提示了。
之前有网络上的有如下命令可以通过恢复所有安全策略的方法secedit /confiugre /areas securitypolicy /cfg "%windir%\security\templates\setup security.in f" /db "%windir%\security\Database\secedit.sdb"/overwrite来还原所有安全设置的方法来处理,经过处理后发现未达到理想的效果。
于是使用以下命令在修改安全设置和未修改安全设置的机器上操作后比较output.infsecedit /export· /areas securitypolicy /cfg output.inf发现DOM权限的修改后的设置是保存在注册表中[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\DCOM]项中最终DCOM权限设置的解决办法为删除[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\DCOM]项启示:本地安全设置中-本地策略中很多安全设置均存于注册表中,可通过以上secedit命令对比修改前后的output.inf文件找出注册表项,并通过导入注册表的方式来批量设置安全策略二、解决方法:请确保下面四个服务是开着的话,那就能确保右键的属性能够出现。
K3中间层创建事务失败错误代码5(5H)
一、主要是金蝶K3,多数情况是因为系统COM+程序有问题。
二、中间层与数据库同时都要进行以下设置:1、DTC组件服务设置,打开[开始]-[设置]-[控制面板]-[管理工具]-[组件服务],进入界面后选择组件服务,选择[计算机]-[我的电脑],对着[我的电脑]点鼠标右键,选择[属性]-[MSDTC],选择MSDTC下面有个[安全配置],勾选[网络DTC访问]、[允许远程管理]、[允许入站]、[允许出站]、[不要求进行验证]、[启用XA事务]这几个选项,然后返回到[COM安全],在[访问权限]与[启动和激活权限]下的[编辑限制],将everyone这个用户授予最高权限。
可用以下方法检查MSDTC设置是否正确:1)打开命令提示,运行"net stop msdtc",然后运行"net start msdtc"。
2)转至"组件服务管理工具"。
3)浏览至"启动管理工具"。
4)选择"组件服务"。
a.展开"组件服务"树,然后展开"我的电脑"。
b.右键单击"我的电脑",然后选择"属性"。
C.在MSDTC选项卡中,确保选中了下列选项:网络DTC访问\网络管理\网络事务\XA事务d.另外,"DTC 登录帐户"一定要设置为"NT Authority\NetworkService"。
5)单击"确定"。
这样将会提示您"MSDTC"将会停止并重新启动。
所有的依赖服务将被停止。
请按'是'继续"。
单击"是"继续。
6)单击"确定"关闭"我的电脑"属性窗口。
三、进入[管理工具]下的[服务],将Distributed Transaction Coordinator(也就是MSDTC)设为自动启动。
教育统计软件——升级失败、导入编码失败等处理办法
一、MSDTC服务不可用,数据无法保存的问题,请参考《服务器×××上的MSDTC不可用解决办法》方案解决:/group/1/thread/1视频: Win7和XP权限设置教程/player.php/sid/XNDU1NTc0NTY 0/v.swfEDUDB文件夹权限设置方法(图文教程)- 全国教育统计视频培训QQ群- 群论坛http: ///11890163/t/31二、导入代码时出现“数据库eduData2014DB”已经打开时,请按下面方案解决:解决方案:1、打开“数据库管理”找到并选择“eduDate2014DB.Mdf”——点击“卸载所选择的数据库”按钮,将其卸载——关闭数据库管理应用窗口。
2、再一次进行机构代码导入操作。
成功导入!原因分析:数据库在导入代码时可能已经在打开状态,已经占用一个数据,不能再次占用数据,所以选择数据库文件将它卸载掉,关闭数据应用进程,这样就可以导入了。
三、教育事业统计报表数据无法导出Excel数据(导出到一半就死机了)或导出数据是空的解决方案。
这个错误,只要安装Office2010完整版就可以解决了。
你的电脑现有的是Office精简版或是WPS办公软件,是无法导出数据解决方案:安装Office2010完整版,安装Office2010完整破解版下载地址:/group/7/thread/19四、软件升级补丁升级失败,出现以下图:原因分析:因软件数据库没有加载数据库文件到数据中,所有软件在升级找不到数据库或登陆失败。
方案解决:打开教育统计软件—打开“数据库管理”—找到“数据库管理”工具—点击“刷新数据库列表”按钮—如果没有看到有数据库加载—打开“加载数据库文件到数据库”—将两个数据库文件加载数据库中。
我按照方法设置了,数据库列表中有那两个图标,不过问题没解决如果以上方法不能解决问题请设置EDUDB文件夹权限没。
EDUDB文件夹权限设置方法(图文教程)- 全国教育统计视频培训QQ群- 群论坛/11890163/t/31五、代码导入数据库登陆失败:解决方案:使用方案四也可以解决问题:加载数据库文件到数据库如果以上方法不能解决问题请设置EDUDB文件夹权限没。
SqlServer使用MSDTC的设置
SqlServer使⽤MSDTC的设置 第⼀次写博客,⽂笔有限,写的不好还望各位⼤佬多多指教。
对于这个问题,也有很多的⼤佬写过,不过我⾃⼰去配置的时候遇到过很多的问题,所以我打算发帖尽可能写的详细。
⼀、防⽕墙设置1. msdtc 通过防⽕墙设置防⽕墙关闭状态下可以不⽤看防⽕墙设置!防⽕墙关闭状态下可以不⽤看防⽕墙设置!防⽕墙关闭状态下可以不⽤看防⽕墙设置!打开我的电脑 -> 控制⾯板 -> 系统和安全 -> Windows Defender 防⽕墙 -> 允许应⽤或功能通过 Windows Defender 防⽕墙如下图快速通道 : win + E 输⼊控制⾯板\系统和安全\Windows Defender 防⽕墙回车选择 "允许应⽤或功能通过 Windows Defender 防⽕墙"整体预览图整体预览图整体预览图详细步骤图详细步骤图详细步骤图2. 防⽕墙端⼝设置打开控制⾯板\系统和安全\Windows Defender 防⽕墙\⾼级设置例⼦:设置SQL SERVER 的出⼊站规则,如果要配置其他的端⼝的出⼊站规则,请参照下⽅图解⼊站规则设置右键⼊站规则 -> 新建规则(如下图)出站规则右键出站规则 -> 新建规则(如下图)⼆、组件设置 打开组件服务 win + r 输⼊%windir%\system32\comexp.msc 保证DTC登陆账户为:NT Authority\NetworkService三、服务 记得重启Distributed Transaction Coordinator服务四、NetBIOS查看NetBIOS win + R 输⼊cmd 在输⼊ nbtstat -n电脑名称IP操作系统DESKTOP-54DPDBN192.168.1.150Windows1(SQL Server1)DESKTOP-9K9J8VA192.168.1.200Windows2(SQL Server2)DESKTOP-K26J8BS 192.168.1.160Linux 1(SQL Server3)DESKTOP-ED42DBN 192.168.1.170 Windows3(My SQL)为了确保 ping 电脑名能 ping通需要修改Hosts ⽂件(两台电脑都需要修改hosts⽂件)如果有地⽅没有写详细⿇烦在下⽅评论区留⾔或进QQ群(588143216)⼀起交流。
MSDTC配置及排错步骤
环境配置:MSDTC配置MSDTC故障排除问题描述:如果MSDTC没有配置正确,通常会出现以下错误:进入页面,提示“正在载入桌面信息,请稍候。
”,很长时间,最后提示“查找快捷方式信息时发生异常,-》获取主域信息时发生异常”解决方案:要解决MSDTC配置问题,请使用以下步骤:快速排错步骤:1、检查应用服务器com+组件中的msdtc配置是否正确。
2、检查数据库服务器上com+组件中的msdtc配置是否正确。
3、确认启用了应用服务器上的dtc服务已经启动4、确认启用了数据库服务器上的dtc服务已经启动5、确认应用服务器与数据库服务器能否通过机器名和ip相互ping通,并且从ping中看到的机器名和IP完全一致。
6、确认应用服务器和数据库服务器是否在一个工作组或者域中。
7、确定应用服务器与数据库服务器之间的网络防火墙和本地杀毒软件防火墙没有屏蔽通讯端口,MSDTC在通讯时走的是随机端口。
8、确定启用了数据库本身的”将分布式事务用于服务器到服务器的通信”。
9、windows7、Server2008添加了SNMP服务详细排错步骤:一、确定应用服务器和数据库服务器之间,正确解析了NetBIOS名称(通常称作网络名称或计算机名)。
要想成功的在计算机之间进行MSDTC通讯,需要能把应用服务器的NetBIOS名称解析成正确的IP地址,并且能把数据库服务器的NetBIOS名称解析成正确的IP地址。
请使用以下步骤,从两个方向验证NetBIOS名称解析(应用服务器到数据库服务器,数据库服务器到应用服务器):1、在每台服务器上确定NetBIOS名称。
a、右键点击“我的电脑”-“属性”,在对话框中,点击“计算机名称”选项卡,查看此计算机指定的“完整的计算机名称”。
b、NetBIOS名称就是“完整的计算机名称”的第一部分。
例如,“完整的计算机名称”是,则NetBIOS名称就是myserver。
2、在每台服务器上确定相关的IP地址。
SQLServer分布式数据库MSDTC分布式事务错误和解决方法
SQL Server 分布式数据库MSDTC 分布式事务错误和解决方法一、问题现象假如分布式事务的客户端和服务器端(可能N个)不在同一台服务器上,如分别为应用程序服务器和数据库服务器,经常会出现一下错误:①在建立与服务器的连接时出错。
在连接到SQL Server 2005 时,在默认的设置下SQL Server 不允许进行远程连接可能会导致此失败。
(provider: 命名管道提供程序, error: 40 - 无法打开到SQL Server 的连接)。
②事务已被隐式或显式提交,或已终止。
③该伙伴事务管理器已经禁止了它对远程/网络事务的支持。
(异常来自HRESULT:0x8004D025)。
(TransactionScope异常)④[COMException (0x8004d00e):此事务已明地或暗地被确认或终止(异常来自HRESULT:0x8004D00E)]。
(MSDTC 分布式事务错误)⑤Import of MSDTC transaction failed: Result Code = 0x8004d023. (MSDTC安全性配置问题)二、解决方法遇到以上的问题或SQL Server分布式的问题,请按照以下步骤设置,问题应该可以得到解决。
可能有些步骤对您来说是多余的,但求全不求漏。
1. 启动MSDTC服务。
MSDTC简介:MSDTC是Microsoft Distributed Transaction Coordinator的简称,即微软分布式事务协调器,描述:协调跨多个数据库、消息队列、文件系统等资源管理器的事务。
如果停止次服务,则不会发生这些事务。
如果禁用此服务,显式依赖此服务的其他服务将无法启动。
MSDTC启动方法:①“开始”|“运行”,输入“”,或者“控制面板”|“管理工具”|“服务”,打开“服务”窗口,在名称中找到“Distributed Transaction Coordinator”,将其启动。
sqlserver分布式数据库msdtc分布式事务错误和解决方法
SQL Server 分布式数据库MSDTC 分布式事务错误和解决方法一、问题现象假如分布式事务的客户端和服务器端(可能N个)不在同一台服务器上,如分别为应用程序服务器和数据库服务器,经常会出现一下错误:①在建立与服务器的连接时出错。
在连接到SQL Server 2005 时,在默认的设置下SQL Server 不允许进行远程连接可能会导致此失败。
(provider: 命名管道提供程序, error: 40 - 无法打开到SQL Server 的连接)。
②事务已被隐式或显式提交,或已终止。
③该伙伴事务管理器已经禁止了它对远程/网络事务的支持。
(异常来自HRESULT:0x8004D025)。
(TransactionScope异常)④[COMException (0x8004d00e):此事务已明地或暗地被确认或终止(异常来自HRESULT:0x8004D00E)]。
(MSDTC 分布式事务错误)⑤Import of MSDTC transaction failed: Result Code = 0x8004d023. (MSDTC安全性配置问题)二、解决方法遇到以上的问题或SQL Server分布式的问题,请按照以下步骤设置,问题应该可以得到解决。
可能有些步骤对您来说是多余的,但求全不求漏。
1. 启动MSDTC服务。
MSDTC简介:MSDTC是Microsoft Distributed Transaction Coordinator的简称,即微软分布式事务协调器,描述:协调跨多个数据库、消息队列、文件系统等资源管理器的事务。
如果停止次服务,则不会发生这些事务。
如果禁用此服务,显式依赖此服务的其他服务将无法启动。
MSDTC启动方法:①“开始”|“运行”,输入“services.msc”,或者“控制面板”|“管理工具”|“服务”,打开“服务”窗口,在名称中找到“Distributed Transaction Coordinator”,将其启动。
07统计软件操作过程中遇到的问题整理
常见问题解答:1、点击保存出现“服务器上MSDTC的服务不可用”?答:在数据库管理中开启MSDTC服务。
2、在数据库管理中开启MSDTC服务时,系统停止响应,处于假死状态?答:请在开始菜单运行“msdtc -resetlog”这条命令后,重新在在数据库管理中开启MSDTC服务。
3、按流程操作,也导入了代码,但在创建账号时找不到单位?升级系统提示找不到数据库?答:在“数据库管理”中查看是不是安装了三个服务,请在“数据库管理”中停用SQL SERVER或SQLEXPRESS两项服务中的其中一项(一般情况下停止运行SQL SERVER),然后重新安装导入河南省代码。
4、点击保存时,出现“字符串转化为日期时间失败”?(WIN7系统中)答:在日期和时间设置内,将日历设置重置为系统默认。
5、点击“审批上报”不显示学校名称?答:请更改屏幕分辨率(大于800*600)6、出现提示“缺少D:\EDUDB\EduDataDB数据库”?答:请安装2012年统计程序并接收2012年统计数据。
或在“数据库管理”中附加2012年的统计数据库(具体操作见教育部2013年的统计系统操作说明)7、重新安装程序时出现提示“数据库分离错误发生错误”?①vista,win7,win8用户在安装统计程序和安装完成后打开统计程序时,要用管理员身份运行(在程序上点击右键,选择以管理员身份运行)。
②在“数据库管理”中查看是不是安装了三个服务,如果是三项,请在“数据库管理”中停用SQL SERVER或SQLEXPRESS两项服务中的其中一项(一般情况下停止运行SQL SERVER),然后重新安装程序。
8、在2012年的统计软件中,如何一次全部打印一个学校的全部基表?答:以学校账户进去,点"审批上报",再点"报表备案打印" 9、112表录入时,点击保存时出现“未将对象引用设置到对象的实例”?答:报表没有填写完整,填写完整后再点击保存。
SQL Server2005 安装过程“COM+ 目录要求”警告
正如题所示,昨天在SQL Server2005安装过程中出现这样的问题(我的系统是VISTA SP1),安装之前警告提示如题,安装到Notification Services组件的时候便出现了以下这样的错误:无法在 COM+ 目录中安装和配置程序集 D:\Program Files\Microsoft SQL Server\90\NotificationServices\9.0.242\Bin\microsoft.sqlserver.notif icationservices.dll。
错误: -2146233087错误消息: Unknown error 0×80131501错误说明: 事务管理器可用。
(异常来自 HRESULT:0×8004D01B)于是Google一下,似乎说是MSDTC这项服务的问题,解决方法如下:1、删除注册表中的键:开始->运行->输入”regedit”HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTCHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTCHKEY_CLASSES_ROOT\CID2、停止MSDTC服务:net stop msdtc3、卸载MSDTC服务:msdtc -uninstall4、重新安装MSDTC服务:msdtc -install5、重新启动电脑我照着上面的方法操作,结果未遂,依旧在安装的时候提示”COM+ 目录要求”警告。
这下我急了,我都照着上面的做了,还是不行!(我想上面的方法是对于MSDTC这项服务不能启动的用户而言的吧,如果本身能启动想必就不用执行上面的步骤了)继续Google…结果出来了,原来原因是关于COM+的服务没启动的关系,于是我找到了COM+相关服务,MSDTC 只是其中一个依赖服务而已。
开始->运行->输入”services.msc”,我看了看COM+的相关服务,就差COM+ System Applycation这项服务没开,于是想开之,失望:提示1068错误,依赖的服务没启动!!!神奇了,我右键COM+ System Application->属性->依存关系,看了下,我看似所有的依存服务都开了!就这样,从中午折腾到晚上,一直没解决!后来无意中我又打开了注册表,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\COMSysApp,看到了一个项”DependOnService”,打开看了下,依存的服务有三项“RpcSsEventSystemSENS”那这样就好办了,在命令行(为什么不去service.msc呢?看着这些简写实在一时想不出来全名是什么,这样的情况下命令行最高效):sc start RpcSs依次开启每个服务,当我sc start SENS,提示服务被禁用,o,my god,看来关键问题是这里了,离成功就不远了!于是到services.msc找这个服务,翻眼翻了半天,居然找不到?乖乖,难道这个服务没被装上?那课如何是好啊?再用命令行,死马当活马医,未必这个服务没装上,只是自己找不到罢了,硬着头皮看命令行SC的帮助,用下列命令将SENS这个服务设成了手动sc config sens start= demand注意=号后面有空格,sc start COMSysApp成功!回到SQL 2005安装,安装不提示“COM+ 目录要求警告”了,安装过程也没有开篇的“无法在 COM+ 目录配置。
(FAQ)金蝶K3打开时出现AUTOMATION错误[金蝶K3]
(FAQ)金蝶K3打开时出现AUTOMATION错误[金蝶K3]【问题】: (FAQ)金蝶K3打开时出现AUTOMATION错误版本: 金蝶K/3模块: 总账【答复】:您好:关于K3登陆主控台提示Automation错误的成因也是多方面的,最多的是支持软件如:WINDOWS文件、系统控件等,通常有以下几种可能:1、客户端的MDAC程序出现问题,通过安装MDAC2.8来解决;2、服务器的MSDTC没有正常启动,或启动用户的权限有问题,请检查组件服务中的MSDTC并使用具有启动权限的用户来启动;3、客户端的分布式DCOM没有正常启动,请检查客户端的DCOM配置属性中是否选择上“在本机启用分布式COM”选项。
4、客户端或服务器中安装了相应的防火墙,截断了客户端与服务器的DCOM访问,比如XPSP2的内置防火墙设置、个人防火墙软件关闭了135和1024以上的端口,都会造成此问题。
5、客户端或服务器安装某防病毒软件与K3的DCOM访问存在冲突。
以上检查,如果对操作设置上不熟悉或者有疑问欢迎来电4008836836,按6号键咨询环境组咨询或者邮件咨询!感谢您的支持!不通过极通远程直接在远程服务器登录K3主控台是否正常?如果在服务器上直接登录K3主控台也提示“automatiom错误”,参考前面处理方法。
另外您提到的如果直接在服务器上输入系统密码,就会好了,是不是意思是系统没有用户登录到操作系统时候,会出现“automatiom错误”,登录用户后就正常?如果这种情况,是不是极通远程服务器也是K3的服务器,这种情况是由于没有用户登录操作系统,组件不能正常被调用导致.在中间层服务器上,点击【开始】→【设置】→【控制面板】→【管理工具】→【组件服务】弹出组件服务窗口,展开“COM+应用程序”,选择所有以ebo 开头的组件包(可以通过Ctrl 按钮进行多选),右键选择【属性】,单击【标识】页签。
系统默认选择是系统账户-交互式用户,这里需要更改为下列用户,然后输入本地系统管理员用户名和密码确定即可(如果是域环境则可以输入域用户的用户名和密码)。
MSDTC服务配置
MSDTC服务的配置1、双方启动MSDTC服务MSDTC服务提供分布式事务服务,如果要在数据库中使用分布式事务,必须在参与的双方服务器启动MSDTC(Distributed Transaction Coordinator)服务。
操作步骤:开始->设置->控制面板->管理工具->组件服务打开组件服务节点右击我的电脑->属性->选择MSDTC选项卡点击安全配置根据图片所示将必要项打上勾点击确定重启服务即可2、打开双方135端口MSDTC服务依赖于RPC(Remote Procedure Call (RPC))服务,RPC使用135端口,保证RPC 服务启动,如果服务器有防火墙,保证135端口不被防火墙挡住。
(使用“telnet IP 135 ”命令测试对方端口是否对外开放。
也可用端口扫描软件(比如Advanced Port Scanner)扫描端口以判断端口是否开放。
)操作:1、向防火添加msdtc.exe点击添加程序->点击浏览找到system32文件夹下的msdtc.exe文件,点打开即可。
2、添加135端口点击添加端口填入135点确定即可。
3、SQL2005设置打开SQL2005企业管理器右击根节点,打开服务器属性窗口将“需要将分布式事务用于服务器到服务器”的项勾上即可目录内容提要写作提纲正文一、资产减值准备的理论概述 (4)(一)固定资产减值准备的概念 (4)(二)固定资产减值准备的方法 (5)(三)计提资产减值准备的意义 (5)二、固定资产减值准备应用中存在的问题分析 (5)(一)固定资产减值准备的计提模式不固定 (5)(二)公允价值的获取 (6)(三)固定资产未来现金流量现值的计量 (7)(四)利用固定资产减值准备进行利润操纵 (8)三、解决固定资产减值准备应用中存在的问题的对策 (10)(一)确定积累时间统一计提模式 (10)(二)统一的度量标准 (11)(三)提高固定资产可收回金额确定方式的操作性 (11)(四)加强对固定资产减值准备计提的认识 (12)(五)完善会计监督体系 (12)参考文献 (15)内容提要在六大会计要素中,资产是最重要的会计要素之一,与资产相关的会计信息是财务报表使用者关注的重要信息。
Windows中MSDTC(分布式事务处理)系统配置方法
Windows中MSDTC(分布式事务处理)系统配置方法DTC帮助我们实现分布式数据库服务器之间集合事务处理,即远程异地事务处理功能;例如:有多个SQL SERVER服务器,我们要让它互相执行更新操作,但又要保证事务的完整性,就可以开启DTC功能进行实现;SQL SERVER分布式事务脚本举例:{SET XACT_ABORT ONBEGIN TRANINSERT INTO [192.168.88.61].ccerp_test.dbo.spkfk ( spid , spbh )SELECT'远程','远程'INSERT INTO spkfk ( spid , spbh )SELECT'本地','本地'COMMIT}DTC配置方法如下:1、检查系统开启了DTC服务;打开【管理工具】->【服务】,检查Distributed Transaction Coordinator、Remote Procedure Call (RPC)两个组件是否已启动;如果没有启动就将它们启动;如图1:(一般正常启动了Distributed Transaction Coordinator组件,Remote Procedure Call (RPC)也会自动启动)(图1)2、设置DTC服务;打开【管理工具】->【组件服务】,找到【分布式事务处理协调器】,点属性对它进行设置;2003、2008 SERVER设置它时,操作位置界面会若有区别;但其需要设置的内容:(1)、【默认协调器】:使用本地协调器;(2)、设置内容:如图2:(图2)3、设置参加DTC的各机防火墙;打开【控制面板】->【防火墙】,添加例外的应用程序:将分布式协调器MSDTC.exe添加到例外中;C:\Windows\System32\MSDTC.exe设置完后防火墙设置如图3:分布式事务协调器(如图3)4、MSDTC配置完后的测试;(注:把防火墙关了进行测)微软提供的:DTCPing工具绿色的,直接点击:Dtcping.exe进行运行;如图4-1,点击【Start Server】(图4-1)如图4-2,点击【PING】,如果上面的英文反馈是RPC拼通无问题就Ok,反之报错就需要继续检查;(图4-2)。
Win7系统提示服务器上的MSDTC不可用的具体解决方法
Win7
系统提示服务器上的MSDTC不可用的具体解
决方法
Win7系统提示服务器上的MSDTC不可用的具体解决方法。
解决方法:
1、按下win+打开运行框,在运行中输入:services.msc 点击确定打开服务;
2、在服务界面找到“Distributed Transaction Coordinator”服务,双击打开,将该服务查看方式修改为“自动”,然后点击应用—启动–确定。
保存设置;
3、或者可以以管理员身份打开命令提示符,在cmd命令提示符中键入下面命令来开启:net start msdtc;
4、执行改名了后按下回车键执行即可。
以上内容就是有关于Win7系统提示服务器上的MSDTC不可用的具体解决方法了,对于那些不知道如何操作的用户们来说,只要按照上述的方法进行操作,就可以使MSDTC正常运行。
1。
MSDTC服务器不能启动的解决方法
IIS无法打开asp文件之MSDTC无法启动1、首先进入组件服务,查看组件服务/计算机/我的电脑/COM+应用程序,结果报错“COM+ 无法与Microsoft 分布式事务协调程序交谈”,无法查看里面的对象。
2、进入事件查看器,发现msdtc服务没有正常启动。
解决方法:1、删除注册表中的键:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTCHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTCHKEY_CLASSES_ROOT\CID2、停止MSDTC服务:net stop msdtc3、卸载MSDTC服务:msdtc -uninstall4、重新安装MSDTC服务:msdtc -install5、卸载IIS,重新安装IIS,访问asp程序看看,应该OK了-----------------------------------------------------如果不行,接着做下面的。
*^_^*6、确认在事件查看器中msdtc服务已经正常启动[这步很关键,如果没有,重新启动下电脑看看],这里有个技巧,查看MSDTC服务是否启动,执行net stop msdtc,提示正在停止和停止成功就对了,再msdtc - install下就OK.7、重新设置IIS的IWAM账号密码。
[在计算机管理中的用户管理里]8、同步IIS metabase中IWAM_MYSERVER的密码:c:\inetput\adminscripts>adsutil set w3svc/wamuserpass "yourpassword"9、同步COM+应用程序所用的IWAM_MYSERVER密码:c:\inetput\adminscripts>cscript synciwam.vbs -vServer Application ErrorThe server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance.访问IIS客户端出现如上错信息提示,在网上查了查解决方案如下:1。
MSDTC配置Win7
MSDTC配置Win7MSDTC服务的配置(Win 7)1、双方启动MSDTC服务MSDTC服务提供分布式事务服务,如果要在数据库中使用分布式事务,必须在参与的双方服务器启动MSDTC(Distributed Transaction Coordinator)服务。
操作步骤:开始->控制面板->系统和安全->管理工具->组件服务右击本地DTC属性,打开安全选项卡根据图片所示将必要项打上勾点击确定重启服务即可2、打开双方135端口MSDTC服务依赖于RPC(Remote Procedure Call (RPC))服务,RPC使用135端口,保证RPC 服务启动,如果服务器有防火墙,保证135端口不被防火墙挡住。
(使用“telnet IP 135 ”命令测试对方端口是否对外开放。
也可用端口扫描软件(比如Advanced Port Scanner)扫描端口以判断端口是否开放。
)操作:(1)、向防火添加msdtc.exe开始->控制面板->系统和安全->Widows防火墙->允许程序或功能通过Windows防火墙点击允许另一程序运行点击浏览,找到system32文件夹下的msdtc.exe文件,点打开即可。
这样就将Microsoft分布式事务处理协调器服务添加到了应用程序中,如下图所示:(2)、添加135端口点击Windows防火墙中的高级设置,点击入站规则,新建规则,将135端口加进去。
一直点下一步,在名称中输入135点击完成即可。
3、SQL2005设置打开SQL2005企业管理器右击根节点,打开服务器属性窗口将“需要将分布式事务用于服务器到服务器”的项勾上即可4:IIS服务器和数据库服务器,数据库服务器之间,都是需要DTCPing.exe可以ping的通的。
MSTSC的通信理论是基于NetBios名称(这个名字我们姑且可以认为就是计算机名称)可以被访问。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
服务器×××上的MSDTC不可用解决办法
MSDTC(分布式交易协调器),协调跨多个数据库、消息队列、文件系统等资源管理器的事务。该服务的进程名为Msdtc.exe,该进程调用系统Microsoft Personal Web Server和Microsoft SQL Server。该服务用于管理多个服务器 .
2、控制面板---管理工具--组件服务--点开组件服务下的“计算机”--点开计算机下的“我的电脑”
2.1、点开“Distributed Transaction Coordinator ”--在“本地DTC”上点击右键--属性--安全
2.1'、如果是新装的DTC组件,可能在2.1步骤看不到“本地DTC”图标,则可以尝试右键组件服务“我的电脑”依次打开“属性--MSDTS--事件配置下的“安全配置”按钮”同样可以继续接下来的操作。
(1) 单击"开始",单击"运行",输入 cmd 后按"确定"。
(2) 输入:msdtc -resetlog (注意运行此命令时,不要执行挂起的事务)
(3) 最后输入:net start msdtc 回车,搞定!
----------------------------------------------------------------
位置:控制面板--管理工具--服务--Distributed Transaction Coordinator
依存关系:Remote Procedure Call(RPC)和Security Accounts Manager
建议:一般家用计算机涉及不到,除非你启用Message Queuing服务,可以停止。
问题:已禁用对分布式事务管理器(MSDTC)的网络访问。请使用组件服务管理工具启用 DTC 以便在 MSDTC 安全配置中进行网络访问。
解决方法:
1、启动DTC服务(我的电脑上右击---管理--服务和应用程序--服务--开启Distributed Transaction Coordinator服务)
2.2、勾上“”网络DTC访问“ ”允许远程客户端“ ”允许远程管理“ ” 允许入站“ ”允许出站“ ”不要求进行验证“--确定
3、控制面板--网络和共享中心--更改适配器设置--右击”本地连接“--属性--Internet 协议版本4--高级--WINS选项卡--启用TCP/IP上的NetBIOS--确定
7.停止分布式事务处理协调器服务,然后重新予以启动。
8.停止 Microsoft SQL Server 和其他参与分布式事务处理的资源管理器服务(如 Microsoft 消息队列),然后将其重新启动。
----------------------------------------------------------------
解决办法: 1. 在windows控制面版-->管理工具-->服务-->Distributed Transaction Coordinator-->属性-->启动
2.在CMD下运行"net start msdtc"开启服务后正常。
注:如果在第1步Distributed Transaction Coordinator 无法启动,则是因为丢失了日志文件,重新创建日志文件,再启动就行了。重新创建 MSDTC 日志,并重新启动服务的步骤如下:
win2003启用网络DTC访问的步骤
1.单“开始”,指向“控制面板”,然后单击“添加或删除程序”。
2.单击“添加/删除 Windows 组件”。
3.选择“应用程序服务器”,然后单击“详细信息”。
4.选择“启用网络 DTC 访问”,然后单击“确定”。
5.单击“下一步”。
6.单击“完成”。