本帖最后由 lucklyboy8002 于 2012-1-13 09:48 编辑
问题:安装完金蝶KIS商贸版产品后,在新建账套的过程中,系统显示以下提示信息“数据库升级失败!SQL文件不全或SQL语句有误!” 错误描述:number:-2147217900 Source:Microsoft OLE DB Provider for SQL Server Description:服务器'PC-200906041643'上的MSDTC不可用。 如下图:
导致新建账套不成功。 【分析】: msdtc.exe是微软分布式传输协调程序,该进程用于调用Windows系统的Microsoft Personal Web Server和Microsoft SQL Server。MSDTC服务是一个系统服务,它是金蝶商贸版软件运行不可缺少的系统服务组件。如果MSDTC服务不能正常运行,则新建账套将遇到错误。出现这种情况,一般是发生在使用了某些电脑城装机版的Ghost系统,在这些系统中,MSDTC服务默认没有启动或没有安装,需要手工设置它的启动或安装。 【处理】: 1、检查服务器上的MSDTC是否正常启动 以管理员身份登录操作系统,通过控制面板--》管理工具--》服务,找到MSDTC服务,检查它是否处于自动运行状态:
如果没有,则设置为自动启动状态。 2、重新安装并重置MSDTC服务 如果上述设置无法使用MSDTC服务正常运行,则需要重新安装MSDTC服务。一般情况下,安装并重置MSDTC服务,可以按以下过程进行: 1)先用“msdtc -uninstall”卸了它, 2)再用“msdtc -install”重新装上, 3)然后用“msdtc -resetlog”创建日志文件, 4)最后用“net start msdtc”启动服务 其中,上述命令可以通过在运行中输入后,确定即可,如:
确定后,系统显示这样的类似信息:
在上述设置过程中,根据系统提示,如果需要重启操作系统,请按提示操作。 3、说明事项 1、出现这种情况,一般是发生在使用了某些电脑城装机版的Ghost系统,在这些系统中,MSDTC服务默认没有启动或没有安装,需要手工设置它的启动或安装。正常安装的系统中较少出现这样的问题。 2、导致MSDTC服务不可用的原因有很多(如病毒、木马等等),解决方法也有很多种。上述方法只是其中最常用的方法之一。而且这涉及到对系统服务的一些操作,对问题处理者的要求相对要高一些,因此在遇到相似的问题时,可以多参考网上的资料,如:msdtc不可用、MSDTC等等。因此出现此类错误,需要仔细分析原因,针对性地进行处理。 3、如果在金蝶KIS专业版、金蝶K/3或其他需要涉及到MSDTC服务的应用中,遇到此类错误也可参考此方法处理。
下面的链接:http://tangjun141.blog.163.com/blog/static/56462350200963073824318/
问题:商贸版2.0新建帐套时出现错误,提示如下图: 图片失效
解决: 电脑公司装机用的Ghost版的XP系统由于进行过优化,会关闭系统的一些服务!启动服务软件能够正常使用了!!上面所述问题,主要和Windows的Distributed Transaction Coordinator服务没有启动有关。下面来启动Distributed Transaction Coordinator(msdtc)服务: 控制面板---管理工具---服务---Distributed Transaction Coordinator----右键启动,如果启动失败 请尝试开始菜单---运行---输入CMD---在弹出的窗体输入如下命令: Msdct –resetlog回车 Net Start msdtc 如果启动失败,请检查C:\WINDOWS\system32\MsDtc目录下是否有MSDTC.LOG文件!!如果没有请通过记事本手工建立该文件,重新执行上述命令!! 此时应该可以启动Distributed Transaction Coordinator服务了,如若还启动不了,我们需要重新安装来修复Distributed Transaction Coordinator服务,在命令行输入如下命令: Net stop msdtc Msdtc –uninstal Msdtc –instal net start msdtc 此时服务能够正常启动了!!
|