《K3典型问题及处理.docx》由会员分享,可在线阅读,更多相关《K3典型问题及处理.docx(10页珍藏版)》请在三一办公上搜索。
1、K3典型问题及处理、“用户 NTAUTHORITYNETWORKSERVICE 登录失败”的解决方法(SQL2005)注册或新建账套时使用Windows身份验证连接SQL Server 2005,在使用K/3时出现“用 户NTAUTHORITYNETWORKSERVICE登录失败”的解决方法问题描述注册或新建账套时使用Windows身份验证连接SQL Server 2005,在使用K/3时出现“用 户 NTAUTHORITYNETWORKSERVICE 登录失败”原因分析:使用Windows身份验证连接,连接数据库时使用用户NETWORKSERVICE,而 NETWORKSERVICE不具备权
2、限解决方案:Step1:把NT AUTHORITYNETWORK SERVICE,添加到 Administrator 组中我的电脑一 右键一 管理一 本地用户和组选择“组”-双击Administrators-单击“添加”一单击“高级”-单击“立即查找” 在下面的列表中选择Network Service用户-单击“确定”-加入。Step2:在 SQL Server Management Studio 中加入 NETWORK SERVICE 用户打开 Microsoft SQL Server 2005-SQL Server Management Studio选择Security-打开Logins节
3、点-右键New login-在General节点页签添加NETWORK 用户,选择 Windows Authentication,在 User Mapping 的 Database Role membership选择 db_accessadmin和db_owner(若不想所有数据库NETWORK SERVICE都有权限,可以不赋予 db_accessadmin和db_owner,参照下面继续设置,否则设置完成)选择database下对应的数据库实体一选择Security打开Users节点一右键New User在 General 节点页签添加 NETWORK 用户,在 Database Role
4、 membership 选择 db_accessadmin 和 db_owner二、Automation错误及解决方法(一)不能进入帐套提示运行时错误”-2147221231(80040111)解决方法:关于Automation错误的成因也是多方面的,最多的是支持软件如:WINDOWS文件、系 统控件等,都有可能导致问题的出现。当然,K/3自身的问题也存在。Automation错误,是 系统无法捕获的错误,根据以前遇到此问题的经验,通常有以下几种可能:1、客户端的MDAC程序出现问题,通过安装MDAC2.8来解决;2、服务器的MSDTC没有正常启动,或启动用户的权限有问题,请检查组件服务中的M
5、SDTC 并使用具有启动权限的用户来启动;3、客户端的分布式DCOM没有正常启动,请检查客户端的DCOM配置属性中是否选择上 “在本机启用分布式COM”选项。4、客户端或服务器中安装了相应的防火墙,截断了客户端与服务器的DCOM访问,比如 XPSP2的内置防火墙设置、个人防火墙软件关闭了 135和1024以上的端口,都会造成此问 题。5、客户端或服务器安装某防病毒软件与K3的DCOM访问存在冲突,如瑞星等。6、客户端的组件没有正常注册,请使用TS0026补丁工具进行注册,下载地址::8080/download/agentdown/tech/ts0026.rar7、我们所遇到的多是在卸载其他软件
6、后出现的(如用友的软件,等等),估计很可能是 系统文件或公用文件受到损坏所致。所以也建议朋友们尽量保持系统文件的清洁,防止卸载 文件导致错误。(二)提示automation 错误或拒绝的权限,70”解决方法:1. 如果部分客户端能正常登录并使用,而个别客户端不能正常登录,提示automation” 错误或拒绝的权限,70”,可以按如下方法进行:通过控制面板一一管理工具一一组件服务一一组件服务一一计算机一一我的电脑右击 一属性一选项一一事务超时(秒)改成0,默认属性“在此计算机上启用分布式DCOM”打勾, 如果该选项已打勾,请先把勾去掉,点应用,再把它勾上,点确定,然后把机器重新启动, 再登录K
7、3即可。注:“在此计算机上启用分布式DCOM ”这个勾的问题通常是由病毒引起的导致该选项 名存实亡,是一个虚假的勾,很迷惑人,我也是无意之间的操作才知道的.对于出现的automation错误,我通常是采用上述方法就解决了,很少重新做操作系统的 提醒一下:如果条件许可,我建议安装K3的步骤这样进行:首先客户自已做好操作系统,网 络通畅,安装好常用软件,然后做GHOST,以防K3系统以后升级需要一个干净的环境,第 三步,安装K3并能正常使用,第四步,再做一个GHOST,以防以后中毒及系统问题造成K3 不能正常使用,能迅速用备份的GHOST文件恢复K3,让客户正常使用2. 如果部分客户端能正常登录并
8、使用,而个别客户端不能正常登录,提示automation” 错误或拒绝的权限,70”,按如下方法进行处理后在进行机器重新启动后仍然出现上面的错 误提示,控制面板一管理工具一组件服务一组件服务一计算机一我的电脑右击一属性一选项一 事务超时(秒)改成0,默认属性“在此计算机上启用分布式DCOM ”打勾,但是这样的操作 只是当时可以使用,但当关机或重新启动以后,又会回到原来的状态,进去还是Automation 错误,这是由于电脑中了病毒引起的,解决的方法是:请到以下网址下载木马克星试一下,我 用这个方法解决了这个问题(三)Automation错误:如仍未解决,请参阅Automation错误是K3客户
9、端安装的问题之一,经过与总部多次勾通,已经在本人机器上解 决了此问题。现将在本机的解决方法整理如下,请参阅处理此类问题的机器:1、检查RPC服务是否启动,动态COM是否启动;查看kdsvbmgr.vbr是否与服务器的相同, 如不同,使用服务器端的同名文件代换客户端windowssystem32下的同名文件,然后测试。 如不能解决,则进行后续处2、卸载客户端;3、删除system32下的所有VBR文件;4、删除COM+中的所有K3部件;5、运行工具盘中的other目录下的regclear.exe,选中“强制清除所有远程注册信息VBR ”, 清除“提示检查报告”,按“全部检查”。当检查完成提示注册
10、表是否备份过时,点“是”, 清除所有信息;6、重启系统;7、重新安装客户端;8、启动K/3系统的的系统工具下的“远程组件配置”,选中服务器按“确定”;9、重新启动K/3系统的的系统工具下的“远程组件配置”,按“测试”,“确定”。四、“ActiveX部件不能创建对象”原因分析:出现“ActiveX部件不能创建对象”引起不能删除凭证的问题,一般都是由于组件注册不正 确造成的。解决方法:1. 重启或注销中间层服务器后,注册中间层组件,要全部选择。(如果中间层组件注册 有问题的话,需要进行这一步。)2. 在中间层服务器上,通过控制面板一一管理工具一一组件服务一一组件服务一一计算 机一一我的电脑右击一属
11、性一“选项”选项卡一一事务超时(秒)改成0, “默认属性”选 项卡中把“在此计算机上启用分布式DCOM”打勾。(greatdiscovery注:我在一个客户处碰 到除了中间层上的客户端登录正常外,其他所有的客户端登录时都出现拒绝的的权限,70”, 也是这样解决的)3. 在中间层服务器上,通过“开始”菜单运行dcomcnfg,在出现的“组件服务” 窗口,找到“默认属性”选项卡,同样按第2步操作即可(greatdiscovery注:这是以WIN XP为例,WIN2000就直接出现“我的电脑属性”窗口)。完成上述设置后,重启中间层服务器。4. 客户端,比照第2步或第3步处理dcomcnfg设置。最后
12、,电脑重启,进行客户端远程组件注册。先测试,成功后再确定。再登陆客户端应 该 OK 了。*该方法,对于绝大多数的K3操作出现active错误和automation错误,都是有效的解决 方法解决案例说明:1. 以K3V10.2SP1为例,适用于K3V10.2,K3V10.2SP2,其他版本可做参考,2. 中间层服务器的IP地址为192.168.1.250,网关的IP地址都为192.168.1.13. 以工作组方式应用K3,中间层操作系统为WIN2000 SER,客户端操作系统为WIN2000或WIN XP,(一)出现的错误代码1. 错误代码:429 ActiveX部件不能创建对象原因:在客户端或
13、中间层没有进行远程组件的注册,导致K3主控台与服务器不能进行远程 通讯;解决方法:在客户端的“开始”菜单中选择程序一金蝶K3-远程组件配置工具,在弹出的 对话框中,在“单一中间层服务器”栏输入中间层服务器的IP地址192.168.1.250,点击“确定”,不要点击“测试”;2. 错误代码:462远程服务器不存在或不可用原因:客户端与中间层之间的网络不通,或者虽然网络畅通,但在“单一中间层服务器”栏 输入的中IP地址不是192.168.1.250,导致K3不能与真实的IP地址之间进行通讯; 解决方法:a)请先检查该机的IP地址是否是自动,如果是自动,请把它改为手动并输入 192.168.1.XX
14、X,子网掩码会自动设定为 255.255.255.0,网关为 192.168.1.1;b)对WIN2000和WIN XP操作系统按如下操作进行:在开始一运行一录入CMD,然后点确定, 在出现的DOS窗口中,录入PING 192.168.1.250,如果出现request timed out,则说明网 络不通,请解决网络配置问题;c)运行远程组件配置工具进行组件注册,方法同第1步;3. 错误代码:70拒绝的权限,原因:客户端的用户没有通过中间层服务器的身份验证,所以导致登录K3主控台时出现该 提示,或者是中间层服务器上中了病毒,把分布式COM停止了; 解决方法:a)该方法通常适用于一台或数台客户
15、端不能登录的情况,不适用于所有的客户端不能登录 的情况,首先,检查服务器上有无该客户端当前登录用户名,如有则可能是客户端的擅自更 改了客户端的用户windows登录密码,该密码并未得到中间层服务器的认可,请改回原密码。b)该方法通常适用于部分客户端不能登录的情况,如果密码没有改变,出现该错误代码, 则有可能是该客户端上的COM服务被病毒停止,请在该客户端上的开始菜单一设置一控制面 板一管理工具一组件服务一在出现的窗口中,选择左侧的组件服务一计算机一用鼠标右击” 我的电脑”,选择”属性”一在新出现的窗口中选择”默认属性”选项卡一把第1个”在计 算机上启用分布式COM”勾选,在”默认身份验证级别”
16、下选”无”,在”默认身份模拟级别” 下选”匿名”一点击”确定”后退出,启动K3,如果K3不能启动,则把客户端重新启动即 可;c)该方法通常适用于所有的客户端不能登录的情况,只有中间层服务器上的K3主控台能登 录K3系统,如果客户端的windows密码没有改变,出现该错误代码,则有可能是中间层服 务器上的COM服务被病毒停止,请在服务器上的开始菜单一设置一控制面板一管理工具一组 件服务一在出现的窗口中,选择左侧的组件服务一计算机一用鼠标右击”我的电脑”,选择” 属性”一在新出现的窗口中选择”默认属性”选项卡一把第1个”在计算机上启用分布式 COM ”勾选,在”默认身份验证级别”下选”无”,在”默
17、认身份模拟级别”下选”匿名”一 点击”确定”后退出,启动K3,如果K3不能启动,则把服务器重新启动即可;d)该方法通常适用于所有的客户端不能登录的情况,如果客户端的windows密码没有改变, 出现该错误代码,请在开始一运行一输入regedt32在注册表编辑器的菜单中选择”安 全” 一权限一选择用户为everyone,用户组为administrator点击”确定”退出,重新启 动计算机后运行K3。e)客户端操作系统为WIN XP SP2有部分操作系统能正常使用,有少数几台登录时出现70, 拒绝的权限,windows登录密码没有更改,分布式COM的勾先去勾,再点应用,再勾上,然后 点确定,把机器
18、重新启动,仍然是同样的错误提示,按如下解决,但原因未明:在客户端的开始菜单一设置一控制面板一管理工具一组件服务一在出现的窗口中,选择左侧 的组件服务一计算机一用鼠标右击”我的电脑”,选择”属性”一在新出现的窗口中选择” 选项”选项卡,把事务超时改为0(系统默认为60秒),把COM安全选项卡中的编辑限制值 中的用户列表下方的对应的权限全勾上,然后点确定退出并重新启动计算机在使用K3过程中,有时会出现不能进入系统等问题,现对出现的常见问题及应对策略作一 些说明。(二)K3系统不能进入,出现远程组件配置窗口1. 若系统重装过,则需进行远程组件配置(建立与K3服务器组件的连接,K3服务器IP地 址:1
19、92.168.1.250) 2.若K3是在之前能正常使用的情况下不能进入,则可能的原因及对 策如下:a. 与服务器的网络连接不通(通过Ping 192.168.1.250测试,在“开始”一“运行”中 操作,若ping不通则先看服务器有无启动运行,若服务器有正常运行而ping不通则通知系 统管理员)。b. 若能ping通服务器,则很有可能是本机登录用户在服务器上不存在或密码不一致(如更 改了密码),此时应通知系统管理员在服务器上进行用户的建立或修改。c. 一般来说,导致K/3不能进入的原因基本就上述两点,若经过上述两点仍不能进入,建 议重装K/3系统。3. 在正常操作过程中突然出现“远程服务器不
20、存在”的提示出现此现象是由于本机与服务 器的连接出现中断或服务器注销过,解决办法是待本机与服务器的连接正常后重新进入 K/3。4. 在执行某项功能时出现“程序组件正在调用中间层,请稍候”的提示出现此现象是 由于程序正在处理某项功能(忙碌中),而我们进行了鼠标点击等操作。对这种现象我们只 需等待一会儿即可,若该提示长时间存在,则可能是服务器某组件出现问题,将服务器重新 启动即可。5. 在执行某项功能时出现“你当前使用的功能与其他用户有冲突,目前无法使用!”的提示 原因:出现此现象是由于你正要使用的功能在之前有用户使用时非正常关闭K3 (因WIN98 操作系统自身的缺陷,在使用过程中容易出现“该程
21、序执行非法操作,即将被关闭,请与你 的供应商联系”)或电脑突然断电等原因而造成当前使用的功能的记录仍然存在;解决办法:在客户端登录K3主控台后,在“系统”菜单中一点“K3系统工具”一在出现的 登录界面中,录入用户名和密码一点“系统工具”一点“网络控制”,把超时的使用记录清 除(或在开始菜单中“程序”一“金蝶K/3”一K3系统工具一系统工具一“网络控制”)。6. 在进入某个具体功能模块时出现“该模块使用已超过最大数,并且使用时间已超过三个 月”的提示原因:当进入的账套已大于三期且该模块的用户数已达到最大站点数时会出现此 提示解决办法:在网络控制中清除超时的使用记录,如果还不能进入,可以在中间层账
22、套管理界面 中,进入系统菜单,点菜单条系统使用状况,把超出的站点数记录清除,若经常出现此现 象,建议增加站点数(因为实际用户数会经常大于购买站点数)。7.在进行某单据套打时出现“演示版本”字样原因:当进入的账套小于三期但该单据所在 模块的用户数大于最大站点数时会出现此提示,解决办法:在客户端登录K3主控台后,在“系统”菜单中一点“K3系统工具”一在出现 的登录界面中,录入用户名和密码一点“系统工具”一点“网络控制”,把超时的使用记录 清除(或在开始菜单中“程序”一“金蝶K/3”一K3系统工具一系统工具一“网络控制”), 是让其他用户退出该模块后重新进入K3 ;或者在中间层账套管理界面中,进入系
23、统菜单, 点菜单条系统使用状况,/把超出的站点数记录清除。五、index out of boun错误打开记帐凭证,新增时提示:index out of bouid误原因分析:新会计准则没有升级解决方法:下载补TPT3150,升级成为新会计准则六、,(挂起问题:以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前 必须重新启动计算机”原因分析:从前的安装程序操作使安装程序操作挂起,需要重新启动计算机 解决方法:点击开始运行输入:regedit打开注册表找到如下目录HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Ma
24、nager 删除PendingFileRenameOperations 再来安装 SQL。:注珊表疆辑器文件 编辑 查看 收藏夹危)帮助-岛我的电脑+ _| HKEY_CLASSES_ROOT+ _| HKEY_CUEBENT_USER-_| HKEY_LOCAL_MACHINE+ _| HAKDWAEE+ _| SAMI SECURITY+ _| S0FTWAEE-_| SYSTEM+ |C on.tr olSe tOOl+ |C on.tr olSet003Coritrol- |CuirentControlSet+_ll+ |E num+ |Hardware Profiles+ |Serv
25、i ces|Las tKnownGo o dRe c overy|Moimtedllevi ces|Select+ |Setup+_|WFA+ _| HKEY_USEFS+ _| HKEY_CUEBENT_COHFIG七、某用户进入系统,提示“正在装载中。”,其他用户使用正常分析问题:首先判断是软件问题还是硬件问题,1、更换账套进入系统一一错误消失一一帐套问题一一修复帐套2、更换账套进入系统一一出现错误信息,更换用户,错误消失,说明是某用户的问题。解决方法:1、在数据库中找到t_user表,查看某用户的id2、在t_userprofile表中查找该用户的记录,清除记录。所有关于用户的操作八、日
26、志过多查看数据库文件保存路径,分离数据库,然后将log文件拷贝出来。九、总账与明细账不符问题:发现总账和明细账不符。其中有一张凭证在明细账上可见,在总账上看不见。解决方法:总账的数据取至数据库中的科目余额表,该表存放了每个科目的期初、期未余额、本期 借方、贷方发生额、本年累计借方、贷方发生额,而明细账实际上是取自所做的凭证。当进行过账操作时,来自凭证上的发生额会根据其科目的借贷方向对科目余额表中各自 相应的本期借方,贷方发生额进行加减。如果发现总账与明细账不符,那是凭证没有记账.凭证没有记账的原因可能是过账人没有相应的权限等等.十、MSDTC无法启动分析原因:找不到MS DTC日志文件。解决方
27、法:在确认所有由MS DTC协调的资源管理器不具有“不确定”状态的事务之 后,请运行msdtc -resetlog创建日志文件。十一、定义的应用程序或对象错误错误信息:录入凭证时或进入界面做其他操作时出现”定义的应用程序或对象错误”错误代码:126(7EH)的解决方法在XP系统顺利安装K3数据服务端、中间层、客户端,但金碟K/3在登录时提示:定 义的应用程序或对象错误错误代码:126(7EH)Source :KDLoginDetail :Automation 错误解决方法:固定一下服务器的ip,用hosts解析一下就可以了C:WINDOWSsystem32driversetc目录下,用记事本打
28、开hosts文件,添加ip地址即可。添加的格式为ip地址+Tab键+计算机名注意中间一定要用Tab键而不可以用空格代替。十二、序时簿不能显示某物料单据原因:某物料的基本单位丢失解决方法:在数据库中将物料的基本单位加上十三、定位组件错误解决方法:控制面板一一管理工具一一组件服务一om+组件厂孙。淇总账ebofa固定资产删除后再添加,添加时注意用户权限,要加入everyone十四、关于花屏V10.4的处理方法问题描述:K3 10.4版本,建一套集团合并账,集团账套在出纳初始化时可以输入银行账号,但分支机 构一按F7输入银行账号时提示运行错误-2147205055(80044041):2024.系统2000 SERVER的, 系统装了 N次,测了 N次,还是老样子.烦请各位老师指教.输入不了银行账号就结束了初始化 解决方法:经过多次对比、查找。发现原来是t_ItemClass这个少了银行账号(即ID=2024)这一行内 容,建一个其他类型的账套(比如标准供应链),然后行这个账套中复制这一行过来。上面的复制过去后,还有问题要做,SELECT * FROM t_ItemPropDesc WHERE (FItemClassID = 2024)这个表里还有一些内容同样方法复制过去才行将t_ItemPropDesc中关于FItemClassID = 2024的所有行复制到现用帐套的该表下面。