问题现象: | [2012-2-14 13:31:32 补充] 建立年度帐报错,提示DBCC错误。利用数据库修复工具修复不成功,请速处理。问题已上传数据:问题号20120210184.rar |
问题原因: | |
解决方案: | 您好, 此问题【经查看数据/测试】现做如下分析与答复: 【问题原因】 数据库损坏; 【解决方案】 首先请保存好用户的原始物理库和备份 使用一下语句去修复部分损坏 1在运行修复数据库语句之前应必须先将数据库处于单用户模式下才可以进行修复: sp_dboption @dbname = ‘database_name‘ , @optname = ‘single user‘ , @optvalue = ‘true‘ use database_name go 2执行修复数据库语句:须反复多次执行该修复数据库语句,直到检测结果为“CHECKDB 发现了 0 个分配错误和 0 个一致性错误在数据库datebase_name‘ 中”方可执行完毕。 DBCC CHECKDB (‘database_name‘,REPAIR_ALLOW_DATA_LOSS) 3在运行修复数据库语句之后还必须将数据库还原为非单用户模式,执行下面语句: sp_dboption @dbname = ‘database_name‘ , @optname = ‘single user‘ , @optvalue = ‘false‘ use database_name go; 注意语句得全半角问题。将全角字符转换为半角字符 期间遇到单据模板表索引有问题,将数据库表的索引强行删除,修复后在重建表的索引。 然后使用单据模板修复工具用演示帐套单据模板覆盖了用户帐套单据模板。 这样操作后请自行验证各单据是否打开正常,要验证所有单据并验证新建年度帐问题。 如还不行请找专业的数据修复公司来处理看能否对数据库修复并找回丢失数据。 【注意事项】修改前请务必做好数据备份 |
相关补丁: | |
版本: | 8.90 |
模块: | 总账 |
产品: | 财务会计 |
问题名称: | 建立年度帐报错 |
最后更新: | 2012-02-22 23:25:14 |