联系我们   Contact

用友软件恢复数据的三种方法

 

一、有数据库文件,也有账套备份

 

  此类情况一般是客户按照正常的账套备份方式做了备份,我们看一下正常情况下做的账套备份:

  1.正常备份:通过系统管理,账套菜单,输出账套,备份后有两个文件:UFDATA.BA_UfErpAct.Lst

     恢复方法:打系统管理,账套菜单,恢复,选择要恢复的文件,点击确定。

  2.物理备份:由于用友软件已经出现问题,无法进入系统管理,而我们又需要重装软件,那么我们就需要进行物理备份,正常情况下需要备份以下文件:

     安装目录下admin\ztXXX(账套)\20XX(年度)\ufdata.mdfufdata.ldf

     安装目录下admin\UFSystem.MDFUFSystem.LDF

  恢复方法:进入SQLSERVER2000企业管理器,附加数据库将上述的mdf文件全部附加即可.

 

 

二、已没有数据库文件,只有账套备份

 

  此类情况一般是由于重装系统,数据库软件之后备份文件只有UFDATA.BA_或硬盘损块,找数据公司恢复的UFDATA.BA_文件;另外一种情况是年度账的备份的恢复.

  1:只有UFDATA.BA_的情况,如此文件是正常备份的可按如下方式恢复:

    a.在系统管理中新建一套帐,建帐时需要要注意启用日期、行业性质、帐套主管要与之前的账套保持一致.

  b.把备份中的ufdata.ba_ admin目录下的ufuncomp.exe 将它解压缩为ufdata.bak

 

 

 

   c.进入企业管理器,右击我们新建的账套,选择所有任务,还原数据,选择我们解压的UFDATA.BAK.选择好后等待还原即可

 

 

 

  注意如果用UFDATA.BAK强制还原,在和原来账套基础设置不相同的情况下会有很大的影响,因为UFSYSTEM系统库中的表如账套信息表ua_account,ua_account_sub,ua_period等等和原来的都不相同,可能会影响我们正常的使用!

 

2.年度数据的恢复:

  如果软件中还有这个帐套和年度的话,可以用帐套主管注册,然后从年度帐菜单下引入.

  如果软件中没有年度账的账套,我们可以创建一个年度账再引入该年度账套.

  以上方式都不行的话可以用前面提到的还原数据库的方法强制还原数据.

 

 

 

三、只有数据库文件,没有账套备份

自行添加内容

1.如果数据库文件完整,可以用方法既有数据库文件,也有账套备份中的附加数据库方式

2.如果只有ZTXXX 下的ufdata.mdfufdata.ldf两个数据库文件我们需要先新建一个和原账套启用日期、行业性质、帐套主管等相同的账套,再把这ufdata.mdfufdata.ldf两个文件直接覆盖新建账套中的ufdata.mdfufdata.ldf.