资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,恢复账套提示,“,备份文件无效或有其它软件正在使用要覆盖的数据库,”,用友实施工程师:徐先荣,QQ,:,403539733,2011,年,11,月,用友技术支持:,广州嘉文:,http:/ 1247,一、问题现象,客户使用的是,003,账套,有,2008,和,2009,两个年度,可以正常备份,强制还原以后也可以正常使用,但备份账套以后在系统管理里重新恢复时报如下图,1,错误,:,图,1,当点击“确定”后,报如下图,2,错误:,图,2,系统管理备份出的,UF2KAct.Lst,和,UFDATA.BA_,两个文件如下图,3,无法,正常恢复,又没有数据库,.MDF,物理文件,我们只能在,UFDATA.BA_,文件,上打注意了。将,UFDATA.BA_,扩展名更改成,UFDATA.RAR,如下图,4,,然后,用解压缩工具解压出,UFDATA,文件。,二、诊断过程及原因分析,图,3,图,4,图,5,图,6,首先,我们建立一个有,2008,和,2009,两个年度账套编号,003,的空套,账套存放路径为,D:UFSMART,,然后在,SQL,企业管理器里强制还原,2008,年和,2009,年账套,现在以,2009,年账套为例,介绍一下还原方法,:,第一步,:,参照图方法打开“还原数据库”窗口,图,7,第二步,:,参照图,8,选择“在一有数据库上强制还原”选项,参照图,9,从“选择设备”里图解压,6,出文件,UFDATA,,打开“查看内容”参照图,10,,选择,2009,年度最后如图,11,所示,账套还原成功,图,8,图,9,图,10,图,11,账套原因分析,:,通过图,1,报错信息提示和恢复的过程中,我们知道,2009,年账套逻辑数据库名有问题,2008,年账套没有问题,所以我们先看一下,2008,年账套和,2009,年账套有什么区别,详细请看图,12,和图,13,从图中我们分析到问题定处在,2009,年账套物理数据库的名字上,用友通默认为,UFDATA.LDF,和,UFDATA.MDF,而,2009,年账套里却是,UFDATA_003_2009.LDF,和,UFDATA_003_2009_Data.MDF,这是造成账套恢复失败的原因,!,图,13,图,12,数据库文件名被更改,默认为,UFDATA.LDFUFDATA.MDF,三、解决方案,我们知道是账套数据库逻辑名变更造成账套恢复失败,那如何更改数据库名呢?因为数据库正在使用,是不允许更改名字的,就算停止数据库服务可以更改,更变名字以后原来的账套也不会认新变更的名字的,还原成功的年账套还是报错的,解决方案:,第一步:更改数据库为停止状态,如图,14,所示,图,14,第二步:将,2009,年账套数据库名字改成默认的,UFDATA.LDF,和,UFDATA.M,DF,,如图,15,所示更改完毕后运行,SQL,数据库如图,16,所示,图,15,图,16,第三步:在,SQL,企业管理器里将,UFDATA_003_2009,年账套删除,如图,17,所示如图,18,所示附加,2009,年账套数据库文件,UFDATA.MDF.,图,17,图,18,第四步:附加更名后的,UFDATA.MDF,,如图,19,、,20,所示。,图,19,图,20,第五步:由于我们变更了,2009,账套物理数据库名,找不到了原来数据库名,所以附加时会报错如图,21,所示,我们在“当前文件位置”处的数据库名,也更改成,UFDATA.MDF,和,UFDATA.LDF,即可,如图,22,、,23,所示附加成功。,图,21,图,22,图,23,第六步:重新备份,003,账套如图,24,所示,然后恢复成,010,账套如图,25,所示,最后备份账套恢复成功如图,26,所示。恢复后的,010,账套数据库物理名已变成默认,UFDATA.LDF,和,UFDATA.MDA,文件名了,如图,27,所示。,图,24,图,25,图,26,图,27,四、总结及拓展,通过处理恢复账套提示“备份文件无效或有其它软件正在使用要覆盖的数据库”这样的问题,建议大家在建立账套和日常维护时注意以下几点,:,第一、建立各年度账套时,把各年度的账套数据库存放路径放在一个文件下,例如:,D,:,UFSMARTADMIN,文件下。这样数据安全,出现问题也能快速备份物理文件。数据存放路径不要乱改,有些客户同一个账套不同年度,存放路径都不一样,这样容易造成数据备份和恢复失败。,第二、默认账套数据物理文件名为,UFDATA.LDF,和,UFDATA.MDF,不要更改账套物理数据库文件名字,比如此问题主要原因是更改了数据库物理文件名所致。,第三、如果用过“数据库置凝修复工具”修复过数据库,造成物理文件名和路径变更的,建议用此案例方法进行更正。,第四、处理账套问题时,建议备份,ADMIN,文件里的账套数据库物理文件,以备无法正常备份和恢复账套时使用。,
展开阅读全文