用友U851数据恢复方法

   ERP 系统应该说是企业最重要的信息化系统之一,故障造成的数据丢失给企业带来的损失将是无法估量的,因此日常的备份计划一定要做到及时且科学有效,保证故障时可以在第一时间恢复数据,笔者近日就遇到了系统崩溃,无奈最近的数据是 4 16 日的,若重建系统,恢复的数据都是 3 天前的,经与商务部经理、财务部经理沟通确认,仍然希望数据恢复到当日,虽手工可以更新数据表单,但回补单据也是很大的一个工作量。笔者再三思考,觉得尝试着把数据恢复到当日,经过近两个小时的奋战,数据终于恢复最新,把方法分享出来,希望给大家一些启发。
  
     ERP 系统是 4 17 日刚刚重建过,数据录入截止到 16 17 30 ,20 日下午临下班前突然接到财务部报修电话,说 ERP 系统登录不了,第一时间赶到机房,见同事已经先行赶到,询问了一下故障后是否对服务器做过的操作,但此时已经无法操作,系统文件丢失无数,先重新启动,期望系统可以自动修复,恐怖的是服务器重启后再也进不了系统,汗。。。安全模式亦无效,紧急将硬盘拆卸下来,挂接到其他系统下看数据是否丢失,还好 D E 都完好无损, C 分区却打不开,看来是系统盘坏掉了,最快的方式就是重新安装系统, ERP 系统和备份的帐套都在 D 分区下,没有丢失或损坏,简单检查以后决定重新安装系统。
  安装 windows2000 、数据库 SQL2000 ,恕不赘言,准备工作完毕,下面进入正题 ---- 恢复 ERP 数据,若引入帐套,那么数据只能截止到 4 16 日,如何将数据恢复到当日呢?拨通了老黑的电话,经过几番讨教确定数据可以恢复,而且没有任何问题,查看了数据库修改时间,果然是今天,现在开始操作,首先我们进入 ERP 的安装目录下的 UFsystem.mdf 文件 , 这是 ERP 系统数据的主数据,先拷贝出来,如下图:
 用友U851数据恢复方法_第1张图片
 
 
第二步:进入帐套文件夹,将所有的数据库文件拷贝出来备用:
第三步:安装 ERP 系统,当我们启动系统管理时,会在 SQL2000 中新建一个新的数据库 UFsystem ,此时的 ERP 系统下的 UFsystem.mdf 与第一步拷贝出来的 UFsystem.mdf 的一样的,但里面的信息却截然不同,这个数据库是一个干净的数据库,而拷贝出来的数据库里却含有与其他帐套数据库的关联信息,因此必须要拷贝出来备用
第四步:建帐套,根据我们的实际情况建一个帐套,笔者以 ZT200 为例。这时我们会在 ERP 系统的安装目录及数据库中看到对应的信息
第五步:分离数据库,分别将上图中的 UFsystem.mdf UFDATA_200_2010 分离
第六步:覆盖数据库,将第二步拷贝出来的帐套数据库文件复制至新建的帐套文件夹下,将第三步拷贝出的 UFsystem.mdf 同样复制回 ERP 系统的安装目录下。
第七步:附件数据库,分别附加 UFsystem.mdf UFDATA_200_2010 两个数据库文件。
第八步:验证数据
 
ERP 系统是一个企业最重要的系统,日常的备份计划一定要及时做,以备应急时第一时间恢复数据,若遇到笔者这样的系统彻底罢工的也不要着急,希望这个方法能给大家一下启发,不过有一点要注意, ERP 系统建议不要安装在系统盘下面,恢复起来可能真的很麻烦。
  方法写完了,准备睡觉了,细心的网友们肯定看出我用的 windows2000 的系统了,不过没办法,俺们企业的 ERP 系统的用的用友最早的 U851 ,这个版本的在 win2k 用的还算稳定,装到 windows2003 ,老是出问题的,索性就没有迁移, 偷偷希望公司快快升级这个 ERP 吧,再下去我就快挂掉了。

你可能感兴趣的:(数据恢复,职场,休闲,用友)