发布网友 发布时间:2022-05-18 19:50
共1个回答
热心网友 时间:2023-10-28 09:29
1、假设,输出U6的账套是001账套,可以查看到,输出后的文件包含三个ufdata.ba_、uferpact.lst、updatatoU6.sql,可以发现ufdata.ba_文件与正常备份出来的是一样的,所以可以加以利用,但正常恢复时我们需要的是uf2kact.lst文件才能还原,所以我们需要人为制作uf2kact.lst文件;
2、重装软件后,我们可以将演示账套999进行备份,备份后得到 ufdata.ba_、uf2kact.lst 两个文件,我们可以用记事本方式打开uf2kact.lst和第1步中输出U6的uferpact.lst进行对比。(特别注意一些年度账的情况,如果是单年度就比较好解决问题!)
注,年度在账套中显示:YCount=1 YYear=12 YCOUNT=1表示1个账套,YYEAR=12,表示2012年启用,如果YYear=11,12表示有11年和12年的年度账,存放在一个账套中,所以要特别注意。
3、最重要的一步,假设我们将输出U6的001账套恢复成001账套,利用999账套的uf2kact.lst和001账套的ufdata.ba_。具体操作如下:修改999账套uf2kact.lst中的账套号,如下图圈中的图中的999改成001,快捷操作:点编辑菜单下的替换,将999替换成001。【如果账套只有一个年度的情况下,直接替换一下账套号就行了,其他的操作都不用做!】
4、最后将修改好的999的uf2kact.lst文件和001的ufdata.ba文件,放在同一个新建文件夹下面,再到系统管理里面进行数据恢复即可。
6、数据恢复之后,需要重新设置001账套的操作员权限,因为这样的方式引入的账套是没有对应的操作员权限的,即是默认的账套主管demo也是没有权限的哦。
特别提示:操作中一定要注意年度哈,另外高手可以使用ufdata.ba_进数据库后台强制还原。