问题现象: | 在总账系统中对2004年11月进行恢复记账时,此年度数据库的日志文件无限增大,直到将数据库分区的剩余空间完全占用为止,就提示错误信息,空间不足,请释放硬盘空间。 |
问题原因: | 数据中GL_Accass中存在16万多条重复记录 |
解决方案: | 将GL_Accass重复记录删除(都是5月份以后的),然后恢复记帐到5月初,最后重新记帐 删除记录的脚本如下: SELECT MIN(DISTINCT i_id) AS id INTO glmin FROM GL_accass GROUP BY ccode, cdept_id, cperson_id, ccus_id, csup_id, citem_class, citem_id, iperiod HAVING (ccode = '113') AND (COUNT(*) <> 1) delete GL_accass FROM GL_accass LEFT OUTER JOIN glmin ON GL_accass.i_id = glmin.id WHERE (GL_accass.ccode = '113') AND (glmin.id IS NULL) drop table [glmin] GO |
相关补丁: | |
版本: | 8.50sp |
模块: | 总账 |
产品: | U850——系统管理 |
问题名称: | 此年度数据库的日志文件无限增大 |
最后更新: | 2005-06-28 00:00:00 |