金蝶K3数据库常见问题及数据库修复恢复方法(一)
1、 明细帐查询错误
错误描述:帐套在查询明细帐(包括数量明细帐)时提示“产生未知错误”或提示:发生未知错误,系统将当前操作取消,错误号为0,请与金蝶公司联系。
问题原因:数据库表Glbal, Glpnl 表损坏
处理方法:备份当前数据表后,导入新的表结构,并把原数据导入到新表,再利用Check 检查关系的完整性。
错误描述:帐套在查询明细帐(包括数量明细帐)时提示“产生未知错误”或提示:发生未知错误,系统将当前操作取消,错误号为0,请与金蝶公司联系。
问题原因:数据库表Glbal, Glpnl 表损坏
处理方法:备份当前数据表后,导入新的表结构,并把原数据导入到新表,再利用Check 检查关系的完整性。
2、 报表取数出现翻倍
错误描述:在报表中进行数据重算后,数据出现双倍。
问题原因:系统在凭证过账时产生过账错误。(报表公式错误除外)
处理方法:具体步骤如下:
1)进行反过帐、反结帐到出错期间,
2)安装新版本软件(建议用比较高的版本),
3)在新版本软件中恢复操作权限,
错误描述:在报表中进行数据重算后,数据出现双倍。
问题原因:系统在凭证过账时产生过账错误。(报表公式错误除外)
处理方法:具体步骤如下:
1)进行反过帐、反结帐到出错期间,
2)安装新版本软件(建议用比较高的版本),
3)在新版本软件中恢复操作权限,
4)在新版本软件中重新进行过帐、结帐
注意:如果是偶尔在最近一期才出现这种现象,则只需将数据中的Glpnl 表中的记录删除,再反过帐→反结帐→过帐→结帐,即可。
注意:如果是偶尔在最近一期才出现这种现象,则只需将数据中的Glpnl 表中的记录删除,再反过帐→反结帐→过帐→结帐,即可。
3、利用ODBC 修复账套
操作步骤;
1)、打开Office 工作组管理文件Wrkgadm.Exe 链接System.Mda 文件
2)、取消System.Mda 的登录密码:进入Access,不打帐套,通过“工具--安全--用户组与帐号”---- “更改登录密码”,输入原密码后,直接确定。
3)、设置Odbc:进入Win2000 的ODBC,添加--选择“Driver Do Microsoft Access (*.Mdb)”---完成
操作步骤;
1)、打开Office 工作组管理文件Wrkgadm.Exe 链接System.Mda 文件
2)、取消System.Mda 的登录密码:进入Access,不打帐套,通过“工具--安全--用户组与帐号”---- “更改登录密码”,输入原密码后,直接确定。
3)、设置Odbc:进入Win2000 的ODBC,添加--选择“Driver Do Microsoft Access (*.Mdb)”---完成
4)、数据库---选择System.Mda 所在路径和它的文件名
5)、设置高级选项:输入登录的名称(Morningstar);此时不要输入密码,它也没有密码的。
5)、设置高级选项:输入登录的名称(Morningstar);此时不要输入密码,它也没有密码的。
6)、设置修复选项:选择需要修复的帐套,确定。
7)、待系统将提示修复成功,可以用Access 和软件检测试数据了,结合Check 检查该帐套的完整性。
8)、修改完成后,建议回到Access 中,将密码还原,以确保数据库的安全。
4、帐套备份提示错误
错误描述:进行账套备份时,系统提示:文件操作发生下面的错误,请仔细检查有关的文件、路径
和驱动器91:未设置对象变量或With Block 变量。确定后,返回界面。
问题原因:数据库表Glpref 错误或数据库损坏
处理方法: 如果数据库表Glpref 错误
对比分析Sample.Ais. Glpref 经比较,发现当前帐套与标准帐套之间的帐套参数表Glpref 表多了一
个字段:Fpaneedrecalc 将该字段删除后即可正常备份。
如果数据库损坏:处理方法参照前面数据损坏的修复。
8)、修改完成后,建议回到Access 中,将密码还原,以确保数据库的安全。
4、帐套备份提示错误
错误描述:进行账套备份时,系统提示:文件操作发生下面的错误,请仔细检查有关的文件、路径
和驱动器91:未设置对象变量或With Block 变量。确定后,返回界面。
问题原因:数据库表Glpref 错误或数据库损坏
处理方法: 如果数据库表Glpref 错误
对比分析Sample.Ais. Glpref 经比较,发现当前帐套与标准帐套之间的帐套参数表Glpref 表多了一
个字段:Fpaneedrecalc 将该字段删除后即可正常备份。
如果数据库损坏:处理方法参照前面数据损坏的修复。
5、引入凭证提示错误
错误描述:账套A.Ais 从账套B.Ais 引入凭证时,提示“B.Ais 账套不存在,或者它是一个错
错误描述:账套A.Ais 从账套B.Ais 引入凭证时,提示“B.Ais 账套不存在,或者它是一个错
误的账套文件。
问题原因:当前的两个帐套都没有使用凭证字。软件约定,如果源帐套中没有使用凭证字,则源帐套的凭证不能补引入到目标帐套中。
处理方法:直接到凭证表中,将源帐套的凭证字补上,再引入就可以。可以通过建立更新查询的方
法来实现快速替换。
如果目标账套不需要凭证字,可以在引入凭证后,再将源帐套的Fgroup 的值还原,在凭证表Fgroup
字段是一个空格。
问题原因:当前的两个帐套都没有使用凭证字。软件约定,如果源帐套中没有使用凭证字,则源帐套的凭证不能补引入到目标帐套中。
处理方法:直接到凭证表中,将源帐套的凭证字补上,再引入就可以。可以通过建立更新查询的方
法来实现快速替换。
如果目标账套不需要凭证字,可以在引入凭证后,再将源帐套的Fgroup 的值还原,在凭证表Fgroup
字段是一个空格。
6、明细账查询有其他月份的凭证
错误描述:在2000xp 帐套查看明细帐时,发现部份科目的明细账在12 月的最后还有1、2、3 月的部份凭证。如果将期间按4-12 查询则又不会出现这种现象。
问题原因:凭证表中记录的信息有错。检查数据库和科目结构,没有问题,但在凭证分录表Glvch
表中,涉及的几张凭证的Fclsid 和Fobjid 的值分别为0 和*,但在Glcls 和Glogj 中,并没
错误描述:在2000xp 帐套查看明细帐时,发现部份科目的明细账在12 月的最后还有1、2、3 月的部份凭证。如果将期间按4-12 查询则又不会出现这种现象。
问题原因:凭证表中记录的信息有错。检查数据库和科目结构,没有问题,但在凭证分录表Glvch
表中,涉及的几张凭证的Fclsid 和Fobjid 的值分别为0 和*,但在Glcls 和Glogj 中,并没
有这样的数据存在。
处理方法:到数据库Glvch 表中将涉及到的这几张凭证在Fclsid 和Fobjid 字段上的0 和* 的值删除即可。
处理方法:到数据库Glvch 表中将涉及到的这几张凭证在Fclsid 和Fobjid 字段上的0 和* 的值删除即可。
7、明细账查询提示错误
错误描述:查明细帐时,不停提示“Setrowhidehorzline:Xx",其中,XX 是一串数字
问题原因:是帐套数据库中关于明细帐的两个表出现了异常, Glsubldg 和表Glslnav 受到损坏、索引丢失等错误导致提示错误。
处理方法:用Check 工具检测,如果还不行就把所有的关系和索引都删除后重建。建议把Glsubldg和Glslnav 从数据库中删除,然后用Check 添加进来,再添加索引关系,这样可以解决。
错误描述:查明细帐时,不停提示“Setrowhidehorzline:Xx",其中,XX 是一串数字
问题原因:是帐套数据库中关于明细帐的两个表出现了异常, Glsubldg 和表Glslnav 受到损坏、索引丢失等错误导致提示错误。
处理方法:用Check 工具检测,如果还不行就把所有的关系和索引都删除后重建。建议把Glsubldg和Glslnav 从数据库中删除,然后用Check 添加进来,再添加索引关系,这样可以解决。
8、明细账查询出现其他科目内容
错误描述:查询明细帐时出现了查询之外的内容,如只查询现金的明细帐,在显示现金明细帐的同时还显示了应收帐款的明细帐。
问题原因:帐套数据库中关于明细帐的两个表出现了异常。
处理方法:将表Glsubldg 和表Glslnav 两张明细表的内容清空。
错误描述:查询明细帐时出现了查询之外的内容,如只查询现金的明细帐,在显示现金明细帐的同时还显示了应收帐款的明细帐。
问题原因:帐套数据库中关于明细帐的两个表出现了异常。
处理方法:将表Glsubldg 和表Glslnav 两张明细表的内容清空。
9、出纳模块本期期初不等于上期期末
错误描述:出纳系统中现金和银行日记帐1 月-4 月数据正确,但扎帐并结帐到5 月后数据出错(5月初数与上月底数不等);通过新建帐套引入出纳业务,问题仍旧问题原因:在日记帐中有日期正确但期间错误的记录。
处理方法:
1)、 利用Check 检查,修复关系丢失。
2)、检查日记帐表Trbankjnl、Trcashjnl 百度数据恢复发现存在大量的日期正确,但期间不正确的数据(如果日期
为2004-04-30,但期间为44)。
3)、修改后再重新进行反扎帐和扎帐。
错误描述:出纳系统中现金和银行日记帐1 月-4 月数据正确,但扎帐并结帐到5 月后数据出错(5月初数与上月底数不等);通过新建帐套引入出纳业务,问题仍旧问题原因:在日记帐中有日期正确但期间错误的记录。
处理方法:
1)、 利用Check 检查,修复关系丢失。
2)、检查日记帐表Trbankjnl、Trcashjnl 百度数据恢复发现存在大量的日期正确,但期间不正确的数据(如果日期
为2004-04-30,但期间为44)。
3)、修改后再重新进行反扎帐和扎帐。
10、初始数据输入科目定位不正确
错误描述:标准版Xp 初始数据输入时,科目后有空行,光标点中其中的一行,在底部显示的却是
其他科目的名称。
问题原因:科目含有非法字符(如回车符、换行符)。
错误描述:标准版Xp 初始数据输入时,科目后有空行,光标点中其中的一行,在底部显示的却是
其他科目的名称。
问题原因:科目含有非法字符(如回车符、换行符)。
处理方法:进行科目名称的修改,将后缀的空格去掉,直接在数据库里去掉非法字符即可。
11、打不开帐套提示没有权限
错误描述:打不开帐套提示没有权限
问题原因:
1、用户忘了密码,所以进入不了。
2、重新安装软件或系统前,备份了帐套数据,但没有备份用户信息。该信息保存在软件安装目录下的System.Mda 文件中。
处理方法:
1、新建一个帐套,如为A.Ais 并直接结束初始化作为标准帐套;
2、用Access97 打开现在这个不能登录的帐套,
3、从A.Ais 中导入以下的表:Glacctright、Glright、Glrptright、Sysusers。他们导入进来后,会形
成表名为Glacctright1、Glright1、Glrptright1、Sysusers1 的表,需要将他们改命为:Glacctright、Glright、Glrptright、Sysusers,系统会提示是否更名,按Y 即可。最后,再
错误描述:打不开帐套提示没有权限
问题原因:
1、用户忘了密码,所以进入不了。
2、重新安装软件或系统前,备份了帐套数据,但没有备份用户信息。该信息保存在软件安装目录下的System.Mda 文件中。
处理方法:
1、新建一个帐套,如为A.Ais 并直接结束初始化作为标准帐套;
2、用Access97 打开现在这个不能登录的帐套,
3、从A.Ais 中导入以下的表:Glacctright、Glright、Glrptright、Sysusers。他们导入进来后,会形
成表名为Glacctright1、Glright1、Glrptright1、Sysusers1 的表,需要将他们改命为:Glacctright、Glright、Glrptright、Sysusers,系统会提示是否更名,按Y 即可。最后,再
将Glacctright 表中的内容清空。
4、有些版本,如医院版、行政事业版等,可能没有Glsysusers 表,则可以跳过该表,直接导入Glright表即可。
5、建议利用Check 工具,对该帐套进行次检查修复丢失的关系等。
6、打开软件,重新建立与原来相同的用户名,并重新授权即可。
7、对于标准版和工业版,可以直接到Http://218.4.200.18 去下一个Aisok,该工具可以直接取消Manager 密码。
4、有些版本,如医院版、行政事业版等,可能没有Glsysusers 表,则可以跳过该表,直接导入Glright表即可。
5、建议利用Check 工具,对该帐套进行次检查修复丢失的关系等。
6、打开软件,重新建立与原来相同的用户名,并重新授权即可。
7、对于标准版和工业版,可以直接到Http://218.4.200.18 去下一个Aisok,该工具可以直接取消Manager 密码。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论