修复数据的实施案例

2012-11-7 12:58:37
28640
问题:客户软件进不去,发现数据质疑,解决质疑之后进入帐套之后,部分表是英文显示。软件备份恢复提示失败。只找到mdf,ldf文件。
实施过程:1.断开网线和数据库连接,查询分析器中执行数据库质疑解决脚本后,刷新企业管理器,质疑解决。但软件打不开,且该数据库无法备份,提示错误。
                     2.打开软件,新建帐套。把data下的需恢复帐套mdf改名成新建帐套名,覆盖新建帐套的mdf,删除新建帐套ldf
                     3.打开查询分析器执行ldf重新生成脚本
                     4.查询分析器中执行数据库修复脚本,修正一致性和分配性错误后仍存在错误
                      5.查询分析器重执行高级数据库修复脚本,修正错误。可以进入帐套了,但是部分表显示为英文
                     6.企业管理器中查询出现英文的表,找出出现错误的表,和错误原因,修改错误。
                     7.对于无法解决错误的表,把该错误表删除,再新建一个帐套,把新建帐套的中的对应表导出sql脚本
                      8.执行该脚本生成一个新的表。
                      9.把新建帐套数据库中对应表导入要修复的数据库,重建存储过程和视图等,进入软件,可以正常使用了,只是少量数据丢失了
                      10做了年结,之前的帐套作为查询用。年结存之后帐套中补上缺失的基本信息数据。
收藏
0 条回帖
需要登陆后才可进行回复 登录

返回顶部