发现问题发现问题解决问题解决问题解决问题解决问题解决问题解决问题解决问题解决问题维护案例-如何恢复备份文件损坏的多年度 账套致远OA:www.ufidaoa.com用友CRM:www.uf-crm.com用友ERP:www .yongyouerp.com发现问题解决问题收到客户的问题账套,将账套引入软件时提示错误分析原因:这个提 示是在软件对备份文件解压缩的时候不成功而造成的,说明压缩文件有损坏,不能正常解压,后来和客户沟通,客户说是由于计算机中毒,损坏了备 份文件,客户希望尽量恢复备份文件中的数据,能恢复多少是多少,之后的重录数据的工作也少一些。我们先要将已经损坏的文件给还原成正常的 bak文件,使用ufuncomp.exe解压缩,这个文件存放在安装目录(假设D为安装目录)下的D:\UFSMART\app注意解 压到的文件后缀改为bak按解压缩按钮后提示解压缩失败,因为备份文件有破损,但是在我指定的桌面上还是生成了一个ufdata.ba k文件,说明部分解压缩成功。打开企业管理器,选择还原账套,弹出还原数据库界面还原方式选择从设备,并且在下面的选择设备框中添加上 刚才还原成功的ufdata.bak文件,这时在上面的还原为数据库填写的是默认数据库“master”点击还原数据库界面中的查看内容 ,这时会显示出ufdata.bak所包含的年度账的内容大家可以看到这个备份文件中包含了这个单位的三年数据,分别是2004年、20 05年、2006年,我们先选中2004年,在前面还原的方框中打勾(注意一次只能还原一个账套)后确定。回到还原数据库界面,修改“还 原为数据库”的名称,修改成为标准数据库账套名称格式,如:ufdata_001_2004,与刚才选择要恢复的账套号和年度一样。点击 还原数据库的选项页签,看到逻辑文件名和移至物理文件名,我们必须将移至物理文件名改为现有硬盘的文件夹名,因为现在显示出来的是当时备份 账套时机器的路径,现在恢复的机器可能没有这个路径,文件名不修改。我在D盘建立了一个名为2004的文件夹点击确定后提示,数据库已 经顺利还原,我们到D:\2004下可以看到还原成功的二个账套数据文件。往下就可以重复上面的步骤,把2005年和2006年的账套数 据文件全都恢复回来,保存在本机不同的目录下。至此,我们将账套的三年的数据文件全都恢复好了,再用重建账套,粘贴数据文件的方法在软件 中恢复账套。注意:1.还原数据库必须使用后缀为bak的文件,也就是通过解压缩后的文件。2.在还原数据库的过程中注意修改“移 至物理文件名”为本机的路径。谢谢观赏 |
|