KIS数据维护_帐套打不开_第1页
KIS数据维护_帐套打不开_第2页
KIS数据维护_帐套打不开_第3页
KIS数据维护_帐套打不开_第4页
KIS数据维护_帐套打不开_第5页
已阅读5页,还剩108页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、培训讲师:雷鹏飞在软件的日常应用过程中,经常会遇到系统提示各种各样在软件的日常应用过程中,经常会遇到系统提示各种各样的错误而导致账套无法被软件正常使用,下面结合案例并的错误而导致账套无法被软件正常使用,下面结合案例并分别加以说明。分别加以说明。345没有权限或密码错误没有权限或密码错误1n打开账套时,提示没有权限或用户名或密码错误,无法进入;或需要对打开账套时,提示没有权限或用户名或密码错误,无法进入;或需要对用户进行授权时,发现一个管理员都没有了,所有权限控制功能都为受用户进行授权时,发现一个管理员都没有了,所有权限控制功能都为受控的,不可用。控的,不可用。n原因:原因:n1 1、密码搞忘了

2、、密码搞忘了n2 2、重装软件后,原来的用户名列表没有了,输入后系统又不认(尤其、重装软件后,原来的用户名列表没有了,输入后系统又不认(尤其是在行政事业版、医院版、工业版中)是在行政事业版、医院版、工业版中)n3 3、没有管理员了。账套建立后,把、没有管理员了。账套建立后,把managermanager删除了;或将所有管理员都删除了;或将所有管理员都降组到普通用户组了降组到普通用户组了n处理:处理:n1 1、如果还有管理员用户可以进入软件,可以用管理员进入软件,然后、如果还有管理员用户可以进入软件,可以用管理员进入软件,然后在用户管理中,选择该用户后,通过在用户管理中,选择该用户后,通过“授权

3、授权”中的中的“撤销口令撤销口令”;重新;重新设置口令设置口令n2 2、如果没有任何用户可以进入软件,则需要删除、如果没有任何用户可以进入软件,则需要删除glrightglright、sysuserssysusers表表后,从标准账套中导入并清空后,从标准账套中导入并清空glacctrightglacctright、glrptrightglrptright;checkcheck之后重之后重新授权;如果只是新授权;如果只是managermanager用户密码不对,可以从另外账套中的用户密码不对,可以从另外账套中的sysuserssysusers中复制该行记录(但要注意字段的顺序应该先调整为一致)

4、中复制该行记录(但要注意字段的顺序应该先调整为一致)n3 3、如果有其中一个普通用户可以进入软件,则可以在、如果有其中一个普通用户可以进入软件,则可以在sysuserssysusers表中,表中,把可以进入软件的用户的把可以进入软件的用户的FroleFrole设置以设置以1 1,这时该用户已经升级为管理员;,这时该用户已经升级为管理员;再以该用户登录后,对其他用户的口令进行撤销,重新授权与设置密码。再以该用户登录后,对其他用户的口令进行撤销,重新授权与设置密码。6没有权限或密码错误没有权限或密码错误2n没有管理员了没有管理员了n打开打开sysuserssysusers表,把需要设为管理员的用户

5、对应的表,把需要设为管理员的用户对应的FroleFrole的值改为的值改为1;1;登录软件,重新检查权限;登录软件,重新检查权限;n如果是早期的行政事业、医院版及其他个别类型账套,则可能没有如果是早期的行政事业、医院版及其他个别类型账套,则可能没有这张这张sysuserssysusers表。建议采用删除表。建议采用删除glrightglright生重新导入;生重新导入;checkcheck后,重后,重新设置用户与权限。新设置用户与权限。7n对于网络版对于网络版n由于一个网络内基本上用户名与权限在各个客户端上都是一样的,由于一个网络内基本上用户名与权限在各个客户端上都是一样的,建议在一台电脑上设

6、置好用户名与权限后,将该客户端下的建议在一台电脑上设置好用户名与权限后,将该客户端下的system.mdasystem.mda复制到其他客户端上,这样可以避免每个客户端的重复复制到其他客户端上,这样可以避免每个客户端的重复操作,还可以避免如客户端都在增加相同用户时提示的操作,还可以避免如客户端都在增加相同用户时提示的“用户已经用户已经存在存在”的问题。的问题。n在网络协议中,建议都添加在网络协议中,建议都添加ipx/spxipx/spx和和netbiosnetbios协议;在软件登录界协议;在软件登录界面上选择这些协议面上选择这些协议n在网络连接上,建议通过映射成本地驱动地方式来应用。在网络连

7、接上,建议通过映射成本地驱动地方式来应用。没有权限或密码错误没有权限或密码错误38没有权限或密码错误没有权限或密码错误4n建议:在重装系统或软件前,将建议:在重装系统或软件前,将system.mdasystem.mda文件备份;重装文件备份;重装后再将它复制回软件的安装路径下,则以前的用户列表和口后再将它复制回软件的安装路径下,则以前的用户列表和口令都存在。令都存在。n但这不适用于涉及账套模板都变动的版本升级,如但这不适用于涉及账套模板都变动的版本升级,如KD2000KD2000升升级到级到KISKIS,则不能替换。,则不能替换。n尤其是工业版、行政事业版等升级到尤其是工业版、行政事业版等升级

8、到KISKIS后,如果替换了后,如果替换了system.mdasystem.mda文件,则在每次执行程序时,都会出现一个文件,则在每次执行程序时,都会出现一个ODBCODBC联接的界面。联接的界面。910账套升级后出现自动升级出错账套升级后出现自动升级出错1n一账套在程序打了一个补丁后,打开账套进行自动升级结束一账套在程序打了一个补丁后,打开账套进行自动升级结束后提示:账套自动升级时出错。并显示:正在进行账套升级后提示:账套自动升级时出错。并显示:正在进行账套升级处理,请稍候处理,请稍候.无法打开账套。账套可以正常用无法打开账套。账套可以正常用accessaccess维维护。护。n原因:账套参

9、数原因:账套参数GlprefGlpref中中LastAppWriterIDLastAppWriterID字段值错误,无法被升级程序改写。字段值错误,无法被升级程序改写。n处理:选择能被正常打开的账套参数中的处理:选择能被正常打开的账套参数中的LastAppWriterIDLastAppWriterID字段对应的值字段对应的值(如为(如为2003111220031112)来替换现有账套中的)来替换现有账套中的LastAppWriterIDLastAppWriterID值(如为值(如为2003012420030124),即可正常打开并升级。),即可正常打开并升级。n如果修改该值后都不能打开,则应该

10、是该表出错,需要替换如果修改该值后都不能打开,则应该是该表出错,需要替换GlprefGlpref表。表。11账套升级后出现自动升级出错账套升级后出现自动升级出错1如果如果LastAppWriterIDLastAppWriterID=0=0,肯定会出现这个错误提肯定会出现这个错误提示的。示的。该字段表示的是主程序该字段表示的是主程序最后更新日期,它应该最后更新日期,它应该与实际的主程序的日期与实际的主程序的日期一致。一致。12账套升级后出现自动升级出错账套升级后出现自动升级出错2n每次打开账套时系统都提示:文件操作发现下面的错误,请每次打开账套时系统都提示:文件操作发现下面的错误,请仔细检查有关

11、的文件、路径和驱动器仔细检查有关的文件、路径和驱动器9494:使用:使用nullnull无效;或无效;或出现一个小提示窗口,多点几次后可以进入。出现一个小提示窗口,多点几次后可以进入。n原因:账套参数表原因:账套参数表GlprefGlpref中字段有错或该表有损坏中字段有错或该表有损坏n解决:备份解决:备份glprefglpref表后删除,导入新的表后删除,导入新的glprefglpref表后,将导入的表与表后,将导入的表与备份的表的字段顺序调整为一致后,将备份表中的数据复制回去;备份的表的字段顺序调整为一致后,将备份表中的数据复制回去;并检查并检查LastAppWriterIDLastApp

12、WriterID字段的值是否正确字段的值是否正确n最后最后checkcheck1314 3343错误错误n金蝶金蝶KD2000KD2000及及KISKIS账套使用账套使用Microsoft Access Microsoft Access 数据库作为存储数数据库作为存储数据的格式。账套有可能因偶然原因而损坏,如电源电压不稳、死据的格式。账套有可能因偶然原因而损坏,如电源电压不稳、死机、没有正确关闭应用程序、病毒、由硬件引起的网络通讯不稳机、没有正确关闭应用程序、病毒、由硬件引起的网络通讯不稳定、网络服务中断等。任何影响计算机稳定工作的非正常因素都定、网络服务中断等。任何影响计算机稳定工作的非正常

13、因素都有可能破坏账套数据库。如果有可能破坏账套数据库。如果AccessAccess因某种原因而非正常退出,因某种原因而非正常退出,也可能导致数据库损坏。也可能导致数据库损坏。n最常见的错误就是最常见的错误就是33433343错误,此时我们打开账套时会提示错误,此时我们打开账套时会提示“文件文件操作发生下面的错误,请仔细检查有关的文件、路径和驱动器操作发生下面的错误,请仔细检查有关的文件、路径和驱动器33433343:Unrecognized database format Unrecognized database format C:GSNB2000BZXPSAMPLE.AIS.”C:GSNB

14、2000BZXPSAMPLE.AIS.”n严重的,使用严重的,使用access access 修复时出现如图的提示,无法修复。修复时出现如图的提示,无法修复。1516 3343错误错误n更严重的,使用更严重的,使用ODBCODBC修复时,提示已经修复成功,但实际上无论修复时,提示已经修复成功,但实际上无论是使用软件还是用是使用软件还是用access access ,仍然无法打开或修复账套;用,仍然无法打开或修复账套;用Access Access 20002000打开账套时,提示是否需要修复,然后一直处于修复状态。打开账套时,提示是否需要修复,然后一直处于修复状态。n下面根据由易到难的情况分别说

15、明处理方法下面根据由易到难的情况分别说明处理方法n注:同样适用于其他错误,如注:同样适用于其他错误,如30153015等造成的无法进入账套的错误等造成的无法进入账套的错误n根据账套的损坏程度,经常需要几种方法结合使用根据账套的损坏程度,经常需要几种方法结合使用n根据账套所属的根据账套所属的access access 版本而分别选择相应或更高的版本来处理版本而分别选择相应或更高的版本来处理n在选择账套修复工具的时候,优先选择最简单的方法来进行修复;在选择账套修复工具的时候,优先选择最简单的方法来进行修复;只有在最常用的方法都无法修复的时候,再选择另外的方法。只有在最常用的方法都无法修复的时候,再

16、选择另外的方法。n一般来讲,几乎任意一种账套修复的方法把账套修复完成后,都需一般来讲,几乎任意一种账套修复的方法把账套修复完成后,都需要利用标准账套和要利用标准账套和check/check3000check/check3000工具,对目标账套进行结构性的工具,对目标账套进行结构性的检查,以使之符合正常账套的标准后,才可以正式使用。检查,以使之符合正常账套的标准后,才可以正式使用。17 3343错误错误n提纲提纲183343错误错误_1使用使用KIS自带的账套修复功能自带的账套修复功能193343错误错误_1使用使用KIS自带的账套修复功能自带的账套修复功能注意:在修复账套的时候,请关闭所有打开

17、该账套的程序,包括软件本身也要关闭账套。203343错误错误_2利用利用VISDATA进行修复进行修复n在在K3K3安装盘上安装盘上HELPHELP下有下有 VISDATA.exeVISDATA.exe工具文件工具文件( (或安装了或安装了VBVB的环境中也有的环境中也有) )。运行后执行:文件。运行后执行:文件-修复修复mdbmdb-选择需选择需要修复的账套要修复的账套-打开。打开。n能修复一般用能修复一般用KIS7.5KIS7.5以前的产品自身以前的产品自身“修复修复”功能不能修复功能不能修复的问题。使用该工具不需要连接的问题。使用该工具不需要连接system.mdasystem.mda,

18、只有当需要用,只有当需要用它来打开账套文件时才需要指定它来打开账套文件时才需要指定system.mdasystem.mda文件和输入用户文件和输入用户名与密码。名与密码。该工具使用的情况很少,也很少有人在使用该工具来修复账套。213343错误错误_3使用使用Access97的修复数据库功能的修复数据库功能nAccess 97Access 97仅适用于仅适用于KD2000KD2000及由及由KD2000KD2000升级到升级到KISKIS有有3232位产品位产品n启动启动Access97Access97,在出现的登录对话框中输入用户名和密,在出现的登录对话框中输入用户名和密码码n直接选择打开问题

19、账套,系统会提示是否需要修复,点直接选择打开问题账套,系统会提示是否需要修复,点“是是”后自动修复。后自动修复。n如果在如果在“工具工具”菜单中的菜单中的“数据库实用工具数据库实用工具”中选择中选择“修复数据库修复数据库”, 在修复数据库对话框中,选择想要修在修复数据库对话框中,选择想要修复的数据库后,系统会提示账套修复后保存为另一个独复的数据库后,系统会提示账套修复后保存为另一个独立的数据库名。立的数据库名。nAccess 97Access 97可以修复大部份的由于可以修复大部份的由于33433343错误造成的账套打错误造成的账套打不开的错误。不开的错误。223343错误错误_3使用使用Ac

20、cess97的修复数据库功能的修复数据库功能233343错误错误_4使用使用Windows2000的的ODBC修复修复n如果使用如果使用Access 97Access 97还无法修复账套数据库,就需要使用还无法修复账套数据库,就需要使用Windows2000Windows2000的的ODBCODBC修复功能来修复。修复功能来修复。n必须先通过必须先通过AccessAccess撤销撤销system.mdasystem.mda系统数据库的密码系统数据库的密码n运行系统控制面版运行系统控制面版 管理工具管理工具 中的中的ODBCODBC数据源数据源n选择选择“Microsoft Access 97

21、Database”,Microsoft Access 97 Database”,单击配置,出现单击配置,出现“ODBC Microsoft Access ODBC Microsoft Access 安装安装”对话框,单击对话框,单击“系统数据库系统数据库”选选择金蝶目录下的择金蝶目录下的SYSTEM.MDASYSTEM.MDA文件文件 n单击单击 高级高级 ,出现,出现“设置高级选项设置高级选项”窗口,在窗口,在“登录名称登录名称”中录入中录入morningstarmorningstar,密码不能输入,单击,密码不能输入,单击“确定确定”返回返回“ODBC Microsoft ODBC Mic

22、rosoft Access Access 安装安装”窗口。窗口。n在在“数据库数据库”中单击中单击“修复修复”, 选择需要修复的金蝶账套进行账套选择需要修复的金蝶账套进行账套修复,通常情况下可修复成功。修复,通常情况下可修复成功。n注:注:OdbcOdbc必须是用必须是用win 2000win 2000及以上版本的,不可使用及以上版本的,不可使用win 9xwin 9x的的ODBCODBC。n操作过程见下图:操作过程见下图:243343错误错误_4使用使用Windows2000的的ODBC修复修复n必须先撤销必须先撤销system.mdasystem.mda系统数据库的密码系统数据库的密码n1

23、 1进入进入accessaccess,不打开任何数据,不打开任何数据账套修复完成后,建议回到账套修复完成后,建议回到accessaccess中,将系统数据库密码还原,确保数中,将系统数据库密码还原,确保数据库的安全。据库的安全。这一步是大多数维护人员最容易忘记,切记!253343错误错误_4使用使用Windows2000的的ODBC修复修复n2 2、ODBCODBC配置:配置:运行系统控制面版运行系统控制面版 管理工具管理工具 中的中的ODBCODBC数据源数据源双击双击263343错误错误_4使用使用Windows2000的的ODBC修复修复3、进入ODBC修复界面273343错误错误_4使

24、用使用Windows2000的的ODBC修复修复3.1、首先选择系统数据库,即软件安装目录下的system.mda文件283.2、其次,通过“高级”输入登录数据库的用户名3343错误错误_4使用使用Windows2000的的ODBC修复修复注意:没有密码,因为前面已经去掉了该密码。293.3、最后,通过“修复”选择需要修复的账套数据库.ais文件,确定后,系统开始修复。3343错误错误_4使用使用Windows2000的的ODBC修复修复303343错误错误_4使用使用Windows2000的的ODBC修复修复至此,恭喜你,如果账套不是损坏特别严重,则应该已经修复!再结合至此,恭喜你,如果账套

25、不是损坏特别严重,则应该已经修复!再结合checkcheck检查该检查该账套的完整性。账套的完整性。如果在用如果在用ODBCODBC修复之前没有去掉修复之前没有去掉AccessAccess的密码,则修复后不管是用软件打开账套,的密码,则修复后不管是用软件打开账套,还是用还是用AccessAccess打开数据库,都会提示输入密码。但这时输入的任何密码都是错误的打开数据库,都会提示输入密码。但这时输入的任何密码都是错误的313343错误错误_5使用使用access2000修复修复nKISKIS上建立的账套可以直接使用上建立的账套可以直接使用Access 2000Access 2000修复修复nKD

26、2000KD2000的账套,使用的账套,使用Access 2000Access 2000数据库修复后,需要利用数据库修复后,需要利用转换数据库功能对数据库版本进行转换;否则账套不可用;转换数据库功能对数据库版本进行转换;否则账套不可用;n由由KD2000KD2000升级到升级到KISKIS的账套,如果不需要保留的账套,如果不需要保留Access 97Access 97对数对数据库的访问,可以不用进行数据库转换;据库的访问,可以不用进行数据库转换;nAccess 2000Access 2000几乎可以修复所有前面各种方法都不能修复的几乎可以修复所有前面各种方法都不能修复的账套,但不是绝对能修复;

27、账套,但不是绝对能修复;n如果是如果是access 2000access 2000以后的以后的access access ,则比照操作;,则比照操作;n也适用于用也适用于用Access 97Access 97打开账套看不到任何一张表的账套错打开账套看不到任何一张表的账套错误;误;n也适用于用也适用于用Access 97Access 97打不开账套,但用打不开账套,但用access2000access2000可以打可以打开的账套的修复。开的账套的修复。323343错误错误_5使用使用access2000修复修复n操作过程:操作过程:n先连接工作组文件。先连接工作组文件。n进入进入ACCESS 2

28、000ACCESS 2000,不打开任何数据库,不打开任何数据库n点击点击“工具工具-数据库实用工具数据库实用工具-压缩和修复数据库压缩和修复数据库-选择需要修复选择需要修复的账套的账套-压缩压缩-输入转换后的数据库文件名输入转换后的数据库文件名db1 -db1 -保存;系统保存;系统会进行一系列的修复。此过程中会提示输入数据库用户名与密码,会进行一系列的修复。此过程中会提示输入数据库用户名与密码,以后同。以后同。n点击:点击:“工具工具-数据库实用工具数据库实用工具-转换数据库转换数据库-转换到当前数据库转换到当前数据库版本版本”.-.-选择需要转换的数据库文件选择需要转换的数据库文件db1

29、-db1-打开打开-输入转换后输入转换后的数据库文件名的数据库文件名db2-db2-保存;如果有提示,一路确定,系统将数据保存;如果有提示,一路确定,系统将数据库转换到当前版本。库转换到当前版本。n用用access2000access2000打开这个转换后的数据库打开这个转换后的数据库db2db2,选择:,选择:“工具工具-数据库数据库实用工具实用工具-转换数据库转换数据库-转换到早期转换到早期accessaccess版本版本-输入转换后要输入转换后要生成的数据库名生成的数据库名db3-db3-保存。转换到早期版本后,可以供早期版本保存。转换到早期版本后,可以供早期版本的的accessacce

30、ss使用,如使用,如Access 97.-KD2000Access 97.-KD2000账套必须执行这一操作账套必须执行这一操作n将将db3db3的扩展名更为的扩展名更为aisais,再用,再用access 97access 97打开和利用打开和利用checkcheck检查。检查。333343错误错误_5使用使用access2000修复修复34在底部会出现一个进度条成功后,access返回主界面,这时再用access 2000打开生成的db1.mdb文件3343错误错误_5使用使用access2000修复修复35选中“db1.mdb”,然后“转换”。3343错误错误_5使用使用access20

31、00修复修复36确定后系统开始转换数据库,完成后返回主界面。3343错误错误_5使用使用access2000修复修复37确定后系统开始转换数据库,完成后返回主界面。3343错误错误_5使用使用access2000修复修复383343错误错误_5使用使用access2000修复修复39第一次用access97打开db3.mdb时,系统会有此提示关闭access 97后,可以将db3.mdb修改为.ais的文件,然后按正常其他的修复操作。3343错误错误_5使用使用access2000修复修复403343错误错误_6使用使用KIS导库工具导库工具PutInAis_sm修复修复n下载地址:下载地址:

32、http:/:8080/download/forum/PutInAis.exehttp:/:8080/download/forum/PutInAis.exen该工具该工具用来处理那些无法用该工具该工具用来处理那些无法用access97access97、ODBCODBC、access 2000access 2000修复修复的账套。的账套。n通过它导库后,可以用通过它导库后,可以用assess97assess97打开;有时需要用打开;有时需要用access 2000access 2000转换后才能转换后才能被被access 97access 97识别。识别。n导库后并不能被软件识别,还需要结合导库

33、后并不能被软件识别,还需要结合checkcheck和标准账套来补充丢失的表和和标准账套来补充丢失的表和关系、索引后,才能被软件所识别。关系、索引后,才能被软件所识别。n对于权限和用户,可能会丢失。建议清空所有的权限表中的内容,重新导入对于权限和用户,可能会丢失。建议清空所有的权限表中的内容,重新导入标准账套中的标准账套中的sysusesssysusess表(如果有必要可能需要导入其他权限表),使得表(如果有必要可能需要导入其他权限表),使得managermanager可以进入软件,然后重新建立用户和进行权限分配。可以进入软件,然后重新建立用户和进行权限分配。n导库后,他们的默认值会丢失。需要通

34、过表设计,将各涉及金额的表的字段导库后,他们的默认值会丢失。需要通过表设计,将各涉及金额的表的字段(即货币类型的字段)的默认值还原为(即货币类型的字段)的默认值还原为0.0.n分析进行分析进行checkcheck时不能添加的关系或索引,决定对相关表进行导表,一般需时不能添加的关系或索引,决定对相关表进行导表,一般需要替换要替换glvchglvch、glacctglacct、glcyglcy、globjglobj等表。等表。n由于该工具和后面的由于该工具和后面的导库后,后续的检查工作很多,导库后,后续的检查工作很多,需要很仔细地检查,请小心使用。需要很仔细地检查,请小心使用。413343错误错误

35、_6使用使用KIS导库工具导库工具PutInAis_sm修复修复根据账套性质选择根据账套性质选择3232位还是位还是1616位产品位产品选择目标账套后,选择目标账套后,在导入后新账套名在导入后新账套名处输入新账套的路处输入新账套的路径与账套径与账套点击点击“开始开始”执行执行导库的操作导库的操作由于使用该工具后的后续工作需要很仔细的由于使用该工具后的后续工作需要很仔细的做,所以请小心使用!做,所以请小心使用!423343错误错误_7使用使用EasyRecovery FileRepair进行修复进行修复nEasyRecovery FileRepairEasyRecovery FileRepair

36、 号称号称Access Access 数据修复数据修复之王,它几乎可以最终修复各种有可能修复的数据。之王,它几乎可以最终修复各种有可能修复的数据。n该工具对因丢失数据库系统对象而导致的账套无法打开尤其有效,但它该工具对因丢失数据库系统对象而导致的账套无法打开尤其有效,但它对中文的支持不太好,表名称中的中文字符会被替换成数字、字母或问对中文的支持不太好,表名称中的中文字符会被替换成数字、字母或问号,但数据表中的中文数据不受影响。号,但数据表中的中文数据不受影响。n下载地址下载地址 nEasyRecovery FileRepairEasyRecovery FileRepair For Access

37、 For Access简明使用教程下载地址:简明使用教程下载地址: 43n需要根据需要根据glclsglcls表中的表中的fclsidfclsid和它对应的和它对应的fobjtablenamefobjtablename字段名,修改显字段名,修改显示为示为CstmCstm_?_?的表名。进入显示为的表名。进入显示为CstmCstm_?_?的表名后,可以的表名后,可以看到它的看到它的fclsidfclsid,根据这个,根据这个fclsidfclsid对应于对应于glclsglcls表中的表中的fobjtablenamefobjtablename字字段名进行修改。如表段名进行修改。如表CstmCst

38、m_?_?中对应的中对应的fclsidfclsid为为4 4,它在,它在glclsglcls表表中的中的fobjtablenamefobjtablename字段名为字段名为“CstmCstm_ _资金年度资金年度”,那么就需要,那么就需要将将CstmCstm_?_?表更正为:表更正为:CstmCstm_ _资金年度;如果有其他的核算项目,同资金年度;如果有其他的核算项目,同样处理。样处理。n将所有表的货币字段默认值改为将所有表的货币字段默认值改为0 0。n需要检查有没有丢失最关键的需要检查有没有丢失最关键的glprefglpref表,如果没有,需要从另外的标准表,如果没有,需要从另外的标准帐中

39、导入,先添加关系和索引后,再根据实际情况修改这个表的内容。帐中导入,先添加关系和索引后,再根据实际情况修改这个表的内容。n分析分析checkcheck时不能添加的关系或索引,决定对相关表进行导表,一般需要替换时不能添加的关系或索引,决定对相关表进行导表,一般需要替换glvchglvch、glacctglacct、glcyglcy、globjglobj等表。等表。n使用该工具都不能修复的账套,已经没有希望了,最好恢复最近的备份来继续使用该工具都不能修复的账套,已经没有希望了,最好恢复最近的备份来继续日常处理。日常处理。3343错误错误_7使用使用EasyRecovery FileRepair进行

40、修复进行修复44n如这些错误,需要用如这些错误,需要用3343错误错误_7使用使用EasyRecovery FileRepair进行修复进行修复使用使用access97access97修复提示,使用修复提示,使用access 2000access 2000修复却没有反映修复却没有反映使用使用ODBCODBC修复提示修复提示有时使用其他工具试有时使用其他工具试图打开该账套时提示图打开该账套时提示45n操作过程操作过程3343错误错误_7使用使用EasyRecovery FileRepair进行修复进行修复463343错误错误_7使用使用EasyRecovery FileRepair进行修复进行修

41、复单击单击“Browse for Browse for File(s)File(s)”按钮,查找要修按钮,查找要修复的账套(数据库)复的账套(数据库)把文件类型改为把文件类型改为“所有文所有文件件”,选择要修复的账套(数,选择要修复的账套(数据库)后单击据库)后单击“打开打开”按钮按钮 473343错误错误_7使用使用EasyRecovery FileRepair进行修复进行修复在上面的窗口中可以设置一些参数:在上面的窗口中可以设置一些参数:“Repair all files in their current foldersRepair all files in their current f

42、olders:”表示修复后的账套仍保存在原来表示修复后的账套仍保存在原来的文件夹,使用原先的文件名,程序会在当前目录中自动产生一个备份文件的文件夹,使用原先的文件名,程序会在当前目录中自动产生一个备份文件;“Create a repaired copy of the files in the folder below.Create a repaired copy of the files in the folder below.”表示修复后的账套表示修复后的账套放在指定的文件夹中(使用放在指定的文件夹中(使用“Browse for floderBrowse for floder”指定新的文件夹

43、),当前文件夹中也指定新的文件夹),当前文件夹中也不产生备份文件。不产生备份文件。48在修复的过程中,在开始和结束时分别会出现一在修复的过程中,在开始和结束时分别会出现一次次AccessAccess的密码输入窗口,输入即可。的密码输入窗口,输入即可。3343错误错误_7使用使用EasyRecovery FileRepair进行修复进行修复49在修复的过程中,程序将对表、关系、查询等逐个进行修复,修复的数据库可以在修复的过程中,程序将对表、关系、查询等逐个进行修复,修复的数据库可以用用AccessAccess正常打开;最好先用正常打开;最好先用checkcheck做一遍常规检测,以确保账套完好,

44、消除可能做一遍常规检测,以确保账套完好,消除可能存在的隐患。存在的隐患。3343错误错误_7使用使用EasyRecovery FileRepair进行修复进行修复可以看到已经被导出的表503343错误错误_7使用使用EasyRecovery FileRepair进行修复进行修复EasyRecovery FileRepair进行修复进行修复的账套,如果不能被access 97识别,请先用access 2000进行转换。513343错误错误_7使用使用EasyRecovery FileRepair进行修复进行修复通过表设计,可以发现货币类型字段的默认值绝对不可以丢失,否则将产生空值记录,在结账、过

45、账过程中会产生错误;结转无法结转等错误。523343错误修复后的注意事项错误修复后的注意事项5354账套升级功能账套升级功能1n对于对于KD2000KD2000账套,进入软件后,关闭任何账套。在软件账套,进入软件后,关闭任何账套。在软件“文件文件”菜单下,有一个功菜单下,有一个功能能“账套升级账套升级”。利用账套升级进行数据库导库并选择导入新账套,软件可以重建。利用账套升级进行数据库导库并选择导入新账套,软件可以重建账套,并可以解决上述的默认值丢失、表描述丢失等情况,账套,并可以解决上述的默认值丢失、表描述丢失等情况,它的作用就是重建数据它的作用就是重建数据库库。n许多通过常规方法检测不出原因

46、的非程序错误,通过这种方式,都可以解决。许多通过常规方法检测不出原因的非程序错误,通过这种方式,都可以解决。 KISKIS版本中目前暂无此功能。版本中目前暂无此功能。n目前软件支持的是标准帐目前软件支持的是标准帐7.07.0、工业版、工业版7.37.3以前、行政事业以前、行政事业6.26.2、总帐报表、总帐报表7.07.0、迷你、迷你版版7.07.0版本的账套升级导库;不支持医院版账套升级导库;会计中心比照行政事业版本的账套升级导库;不支持医院版账套升级导库;会计中心比照行政事业版。版。n在执行导入时,原账套需要处于未使用状态,即不能处理被其他软件打开状态;在执行导入时,原账套需要处于未使用状

47、态,即不能处理被其他软件打开状态;n其他版的账套,如果要通过导库重建账套,可以修改账套参数表其他版的账套,如果要通过导库重建账套,可以修改账套参数表glprefglpref中的中的FDBVersionFDBVersion、FProgramVersionFProgramVersion、FDBNameFDBName字段的值为对应的允许的账套的参数值来字段的值为对应的允许的账套的参数值来变通实现。变通实现。 。导库完成后,再用软件打开账套,程序提示需要升级,进行升级。导库完成后,再用软件打开账套,程序提示需要升级,进行升级。n最后,必须利用最后,必须利用checkcheck和标准账套进行和标准账套进

48、行checkcheck,之后就可以使用了。,之后就可以使用了。n注注:对于使用了:对于使用了PutInAisPutInAis、EasyRecovery FileRepairEasyRecovery FileRepair等工具修复的等工具修复的KD2000KD2000账套,账套,都存在所有表的默认值丢失现象,这时不管是都存在所有表的默认值丢失现象,这时不管是KD2000KD2000的还是的还是KISKIS的账套,都将的账套,都将accessaccess版转换为版转换为9797数据库结果,再把账套参数修改为上述的对应版本,再利用数据库结果,再把账套参数修改为上述的对应版本,再利用“账套升级功能”可

49、以自动为所有表加上他们的默认值。最后再利用可以自动为所有表加上他们的默认值。最后再利用checkcheck和标准账和标准账套进行处理后升级到当前版本就可以使用了。套进行处理后升级到当前版本就可以使用了。55账套升级功能账套升级功能2n如果版本不符,操作不成功如果版本不符,操作不成功56账套升级功能账套升级功能3n操作过程操作过程57账套修复注意事项账套修复注意事项n不论使用何种方式进行账套数据库进行修复,都要做好原账不论使用何种方式进行账套数据库进行修复,都要做好原账套的备份套的备份n初步修复成功后,都要利用初步修复成功后,都要利用checkcheck结合标准帐进行结合标准帐进行checkch

50、eckn对于对于checkcheck过程中检查出来的不能添加索引、关系的表,需过程中检查出来的不能添加索引、关系的表,需要分别一一处理,必须确保所有要分别一一处理,必须确保所有checkcheck项目全部通过项目全部通过n对于对于checkcheck出来的表,如果有重复键或错误记录,需要删除出来的表,如果有重复键或错误记录,需要删除对应表中的重复值或错误记录对应表中的重复值或错误记录n如果不方便一一地检查是否有重复键或错误记录,可以采用如果不方便一一地检查是否有重复键或错误记录,可以采用替换表的方式实现,替换表的方式实现,accessaccess会自动过滤不合法数据。会自动过滤不合法数据。n建

51、议的建议的checkcheck全部通过的情况下,关闭全部通过的情况下,关闭checkcheck程序,重新进入,程序,重新进入,再进行一次再进行一次check.check.账套正式使用前,必须完整地通过账套正式使用前,必须完整地通过check.check.nCheckCheck工具不是账套修复工具,只能对可以使用的账套有效。工具不是账套修复工具,只能对可以使用的账套有效。58思考思考一个KIS7.5账套在只能通过 工具进行修复后,如何解决各表的表描述和表中的默认值的问题?59课程小结n1.掌握常见各种常用的修复方法n2.尽量先用最简单地方法来修复账套n3.掌握初步修复数据之后的后续处理n4.掌握

52、各种修复方法的综合应用n5、必须掌握使用access 97和 2000修复数据库的方法n6.掌握“账套升级”功能的应用通过对各种修复方法的介绍,要求:各种修复方法的最后,都必须使用相应的check或check3000工具,结合标准账套,对目标账套进行结构性检查,以确保目标账套符合正常账套的标准。6061案例案例1n现象:工业版现象:工业版628628,打开账套时提示:账套自动升级出错。,打开账套时提示:账套自动升级出错。无法打开账套,参照正常账套中无法打开账套,参照正常账套中glprefglpref表中的表中的LastAppWriterIDLastAppWriterID 修改后仍然不能正常打开

53、账套。修改后仍然不能正常打开账套。n出错提示:出错提示:打开账套打开账套Access97Access97进行压缩时进行压缩时62案例案例1n原因:账套数据库损坏;虽然可以利用原因:账套数据库损坏;虽然可以利用access 97access 97正常打开,正常打开,但是利用但是利用access 97access 97对修改进行压缩,提示错误。对修改进行压缩,提示错误。n解决:使用解决:使用access 2000access 2000对数据库进行修复,再转换为对数据库进行修复,再转换为access 97access 97的账套。将的账套。将glacctglacct、globjglobj、glcyg

54、lcy三张表替换;再三张表替换;再用用access97access97对数据库进行压缩。利用对数据库进行压缩。利用checkcheck对数据库进行对数据库进行checkcheck,账套可以正常升级。,账套可以正常升级。63案例案例2n现象:打开账套,提示:文件操作发生下面的错误,请仔细现象:打开账套,提示:文件操作发生下面的错误,请仔细检查有关的文件、路径、和驱动器检查有关的文件、路径、和驱动器30013001:无效的参数量。:无效的参数量。n原因:账套系统数据库表有错误原因:账套系统数据库表有错误n解决:利用解决:利用accessaccess重建账套数据库,并重建账套数据库,并checkch

55、eck后,即可正常后,即可正常打开账套。打开账套。64现象:现象:KD2000KD2000标准版标准版账套在突然停电后,通过软件打开账套,账套在突然停电后,通过软件打开账套,提示:用户没有被授权。通过提示:用户没有被授权。通过access access 打开数据库,可以进入,打开数据库,可以进入,但只能看到一片空白。用但只能看到一片空白。用access 2000access 2000打开是同样的效果。打开是同样的效果。原因原因: :账套被损坏,用账套被损坏,用access 97access 97打开账套后的提示如下页图示:打开账套后的提示如下页图示:处理:处理:1 1、账套打不开,无法用、账套

56、打不开,无法用odbcodbc进行修复。进行修复。是由于账套被损坏,请使用是由于账套被损坏,请使用KIS7.5KIS7.5软件中集成的软件中集成的“账套修复账套修复”功功能对当前账套进行修复。修复后,账套可以正常使用数据库等工能对当前账套进行修复。修复后,账套可以正常使用数据库等工具打开。具打开。2 2、用户没有权限、用户没有权限是由于由于数据损坏造成的密码或授权信息不正确。请删除是由于由于数据损坏造成的密码或授权信息不正确。请删除GLRightGLRight表,清空表,清空GLAcctRightGLAcctRight、GLrptrightGLrptright表中有内容。从一个新建立的账表中有

57、内容。从一个新建立的账套中,导入套中,导入GLrightGLright表。表。3 3、利用、利用checkcheck工具和新建立的账套,对当前账套进行结构上的完整工具和新建立的账套,对当前账套进行结构上的完整性检查。性检查。案例案例365用软件打开的错误提示用软件打开的错误提示用用access access 打开数据库打开数据库后,点击后,点击“表表”用用access access 打开数据库打开数据库后,点击后,点击“查询查询”案例案例366一个一个KIS7.5KIS7.5标准版账套,无法进入,具体现象为:标准版账套,无法进入,具体现象为:用软件打开,系统提示:进入本系统!,请提高警惕并及时

58、向用软件打开,系统提示:进入本系统!,请提高警惕并及时向系统管理员反映!确定后,提示:用户当前帐号不被账套所认系统管理员反映!确定后,提示:用户当前帐号不被账套所认可。可。在用在用access 2000access 2000打开时,提示:不能读取记录:在打开时,提示:不能读取记录:在msysaccessobjectsmsysaccessobjects上没有读取数据的权限上没有读取数据的权限用用access 97record(s) cant be read;no read permission access 97record(s) cant be read;no read permission

59、on msysmodules2on msysmodules2原因:账套可能是受突发事故导致错误,需要修复;并导致数据库原因:账套可能是受突发事故导致错误,需要修复;并导致数据库结构性错误。结构性错误。案例案例4:67案例案例4:处理:处理:1 1、备份账套、备份账套2 2、进入、进入KIS7.5KIS7.5标准版,不用打开任何账套,然后通过菜单下的标准版,不用打开任何账套,然后通过菜单下的“账套修复账套修复”功能,对当前账套功能,对当前账套进行修复。修复完成后,该账套已经可以被进行修复。修复完成后,该账套已经可以被access access 打开。打开。3 3、由于该账套数据库已经被破坏,已经

60、不能进行直接使用。需要进行重建数据库、由于该账套数据库已经被破坏,已经不能进行直接使用。需要进行重建数据库4 4、重建数据库:、重建数据库:1 1)用)用KIS7.5KIS7.5新建一个空账套,如新建一个空账套,如a.aisa.ais,并直接结束化,作为标准账套,并直接结束化,作为标准账套2 2)在)在access access 上建立一个数据库文件,如上建立一个数据库文件,如db1.mdbdb1.mdb3 3)打开)打开db1db1,然后通过,然后通过“导入导入”功能,导入功能,导入 “漫步云端漫步云端.AIS”.AIS”账套中的所有表、模块,然后导账套中的所有表、模块,然后导入入4 4)导

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论