无备份文件恢复帐套数据 困扰很久的这个问题,今天终于搞定。这也要感谢同事的帮助。 操作系统崩溃了,帐套却没有备份文件,咋办?哎!貌似之前其他同事传授的方法有点笨。 今天无意在论坛里受到了一点点启发。通过 ufsystem.mdf和ufsystem.ldf文件会省去相当多的时间。 经过之后的尝试也证实真的很方便。 但是,只有这两个文件,恢复的只是软件里的帐套信息。但是后台的数据是没有的。 这也是自己最不解的。因为对数据库知道的不多。 快下班时,外出的同事回来,跟他讲到自己的一点心得,但是就是不知道该如何恢复数据库里的数据。 同事很机敏,我一说他就明白了。 他说附加数据库就好了。 在这之前我是没有做过附加数据库的,只是简单的查询,和改错。 今天他一说,简直就是豁然开朗。按着他的指点。 在虚拟机里再一次实验自己的想法。果然成功。 同事说,之前他也是采用的笨办法恢复无备份文件的帐套数据。这下简直太方便了。 具体步骤是: 1、在已崩溃的系统(还可以运行的情况下)里找到软件的安装目录,拷贝出物理文件,如:ufsoft\admin\zt001;同时,也是最重要的要拷贝出admin下的ufsystem.mdf和ufsystem.ldf两个文件; 2、重装系统(注意修改机器名不能有非法字符),装数据库,打数据库补丁,装需要用到的小插件,环境符合后装软件; 3、重启电脑(高版本软件需要测试连接),初始化数据库; 4、将之前备份的zt001文件夹放到新装完的软件的安装目录ufsoft\admin之下; 5、开始----程序----sql server-----企业管理器------数据库----附加数据库------找ufsoft\admin\zt001\ufdata.mdf; 6、再将ufsystem.mdf和ufsystem.ldf两个文件覆盖现有安装目录admin下的两个; 7、完成恢复,进入软件查看数据是否完整。
|
|