1、用友 T3软件恢复数据的三种方法一、有数据库文件,也有账套备份 此类情况一般是客户按照正常的账套备份方式做了备份,我们看一下正常情况下做的账套备份:1.正常备份:通过系统管理,账套菜单,输出账套,备份后有两个文件:UFDATA.BA_和 UfErpAct.Lst恢复方法:打系统管理,账套菜单,恢复,选择要恢复的文件,点击确定。2.物理备份:由于用友软件已经出现问题,无法进入系统管理,而我们又需要重装软件,那么我们就需要进行物理备份,正常情况下需要备份以下文件:安装目录下 adminztXXX(账套)20XX(年度)ufdata.mdf 和 ufdata.ldf安装目录下 adminUFSyst
2、em.MDF、UFSystem.LDF恢复方法:进入 SQLSERVER2000 企业管理器,附加数据库将上述的 mdf 文件全部附加即可.还有一个办法就是把 admin 整个文件夹全都拷下来(在 PE 环境或安全模式下要不会提示有文件被占用) ;装完软件后再把这个文件夹整个覆盖安装目录下的 admin 文件夹(在 PE 环境或安全模式下要不会提示有文件被占用),然后重启电脑进入正常模式下进入 SQLSERVER2000 企业管理器重新附加一下 adminztXXX(账套)20XX(年度)ufdata.mdf 和 ufdata.ldf,就 OK 啦,如果有童鞋怕不保险可以用这种方法在其它电脑上
3、进行恢复,然后通过系统管理,账套菜单,输出账套,备份后有两个文件:UFDATA.BA_和 UfErpAct.Lst,恢复方法参考上面的正常备份的恢复方法就可从以啦。虽然麻烦点,但不会破坏本机的数据,对于不熟悉的朋友来说,用这种方法自己实践是最好的,如果自己实在不行了,还可以找外面的人来处理。二、已没有数据库文件,只有账套备份 此类情况一般是由于重装系统,数据库软件之后备份文件只有 UFDATA.BA_或硬盘损块,找数据公司恢复的UFDATA.BA_文件;另外一种情况是年度账的备份的恢复.1:只有 UFDATA.BA_的情况,如此文件是正常备份的可按如下方式恢复:a.在系统管理中新建一套帐,建帐
4、时需要要注意启用日期、行业性质、帐套主管要与之前的账套保持一致.b.把备份中的 ufdata.ba_ 用 admin 目录下的 ufuncomp.exe 将它解压缩为 ufdata.bakc.进入企业管理器,右击我们新建的账套,选择所有任务,还原数据,选择我们解压的 UFDATA.BAK.选择好后等待还原即可注意如果用 UFDATA.BAK 强制还原,在和原来账套基础设置不相同的情况下会有很大的影响,因为 UFSYSTEM 系统库中的表如账套信息表 ua_account,ua_account_sub,ua_period 等等和原来的都不相同,可能会影响我们正常的使用!2.年度数据的恢复:如果软
5、件中还有这个帐套和年度的话,可以用帐套主管注册,然后从年度帐菜单下引入.如果软件中没有年度账的账套,我们可以创建一个年度账再引入该年度账套.以上方式都不行的话可以用前面提到的还原数据库的方法强制还原数据.三、只有数据库文件,没有账套备份自行添加内容1.如果数据库文件完整,可以用方法 既有数据库文件,也有账套备份中的附加数据库方式2.如果只有 ZTXXX 下的 ufdata.mdf 和 ufdata.ldf 两个数据库文件我们需要先新建一个和原账套启用日期、行业性质、帐套主管等相同的账套,再把这 ufdata.mdf 和 ufdata.ldf 两个文件直接覆盖新建账套中的 ufdata.mdf 和ufdata.ldf.内上内容也是借鉴网上朋友的经验,关键时候真的很有用。