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