1. 至少有一个误删除之前的数据库完全备份。
2. 数据库的恢复模式(Recovery mode)是“完整(Full)”。
针对这两个前提条件,会有三种情况:
情况一、如果这两个前提条件都存在,通过SQL语句只需三步就能恢复(参考文章),无需借助第三方工具。
a) 备份当前数据库的事务日志:BACKUP LOG [数据库名] TO disk= N'备份文件名' WITH NORECOVERY
b) 恢复一个误删除之前的完全备份:RESTORE DATABASE [数据库名] FROM DISK = N'完全备份文件名' WITH NORECOVERY, REPLACE
c) 将数据库恢复至误删除之前的时间点:RESTORE LOG [数据库] FROM DISK = N'第一步的日志备份文件名' WITH STOPAT = N'误删除之前的时间点' , RECOVERY
用友T3非正常账套备份文件的恢复方法
你知道用友T3非正常账套备份文件的恢复方法有哪些吗?你对用友T3非正常账套备份文件的恢复方法了解吗?下面是我为大家带来的用友T3非正常账套备份文件的恢复方法,欢迎阅读。
1、强制还原数据库
对正常备份的`数据(uf2kact.lst 和 ufdata.ba_)进行恢复时,出现如下提示:
解决方法:
第一步:将备份文件ufdata.ba_修改名称为ufdata.rar,将其解压,所得到的文件是数据库的物理文件,强制将其还原至数据库。
说明:但若将备份文件ufdata.ba_修改名称为ufdata.rar后,无法成功将其解压,则此备份文件已损坏,无法再恢复了。
第二步:在企业管理器中将账套强制还原到现有数据库中。
点“查看内容”选择对应的年度数据库
2、附加数据库
当没有正常数据备份的文件(uf2kact.lst 和ufdata.ba_)时,只从安装路径下的ufsmart—admin文件夹下对应的账套ZT00*文件夹下拷贝出来物理文件:
解决方法:
在企业管理器中进行数据库附加
附加数据库成功后,再从企业管理器中将002账套备份出来。
备份出来的文件:
将此文件通过此PPT中第一种方法强制还原到现有的数据库中。强制还原数据成功后,再进入软件进行使用即可。
3、用物理文件恢复数据
当没有正常数据备份的文件(uf2kact.lst 和ufdata.ba_)时,只有从安装路径下的ufsmart—admin文件夹下拷贝出对应的账套ZT00*文件夹,文件夹中是年度文件夹,每个年度文件夹中是ufdata.ldf和ufdata.mdf两个文件,下图即为物理文件夹:
解决方法:
1、系统管理中创建账套。(要求:账套号,行业性质和启用日期必须一致)。
注:若ZT00*文件夹下有多个年度文件夹,则先创建第一个年度账套,然后在系统管理中以新建年度账的方式创建以后年度账套。
2、停止数据库服务
3、删除admin文件夹下刚创建的ZT00*文件夹。
4、把拷贝出来的ZT00*文件夹粘贴至admin文件夹下。
5、进入软件正常使用建立的账套,则此账套数据既为恢复过后数据。
误删数据恢复可以利用软件和电脑注册表,下文来分享三个恢复方法。以下方法以电脑注册表为例,具体步骤如下。1.运行窗口输入regedit,首先按住电脑键盘Win+R组合键,在d出的运行窗口中输入“regedit”。
2.找到NameSpace文件夹,打开注册表编辑器后,按照这个路径(计算机/HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/MyComputer/NameSpace)依次点击展开,找到“NameSpace”文件夹。
3.新建项命名字符,后选中文件夹,右击新建“项”,将项名称命名为这串字符(645FFO40—5081—101B—9F08—00AA002F954E)。
4.选中项值修改为回收站,接着选中新建的项值,在右侧默认栏中右击选择修改,将数值数据中的一栏修改为“回收站”,点击“确定”。
5.文件恢复完成,最后重启电脑,打开电脑回收站,即可在回收站中找到丢失的文件。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)