永发信息网

sql2008日志删除后怎么恢复数据库

答案:2  悬赏:0  手机版
解决时间 2021-01-25 00:53
sql2008日志删除后怎么恢复数据库
最佳答案
SQL Server中误删除数据的恢复本来不是件难事,从事务日志恢复即可。但是,这个恢复需要有两个前提条件:

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

情况二、如果第1个前提条件不存在,第2个前提条件存在,需要借助第三方工具。

情况三、如果第2个前提条件不存在,无法恢复。所以,一定要将数据库恢复模式设置为“完整(Full)”。

我现在面临的是第二种情况,需要找第三方工具。

开始找的是Log Explorer for SQL Server,不支持SQL Server 2008。

后来找的是SQL Log Rescue,也不支持SQL Server 2008。

接着找到的是SysTools SQL Recovery,支持SQL Server 2008,但需要购买,Demo版并没有数据恢复功能。

最终在officerecovery.com上找到Recovery for SQL Server,虽然也是商业软件,需要购买,但Demo版可以恢复数据,只要数据库文件不超过24Gb。幸好朋友的数据库文件不大,用它完成了误删除数据的恢复。

下面分享一下用Recovery for SQL Server进行恢复的操作步骤:

1. 运行Recovery for SQL Server

2. 点击菜单中的 File > Recover,选择要恢复的数据库的数据文件(.mdf)

3. Next > Next,进入 Recovery Configuration 界面,选择Custom(选择了Custom才可以选择从日志中恢复误删除的数据)。

4. Next 进入 Recovery options 窗口,选中 Search for deleted records,并选择要恢复的数据库的日志文件路径(log file path)。

5. Next 并选择目标文件夹(Destination folder),用于存放恢复过程中生成的SQL语句与bat文件。

6. 点击Start,开始恢复操作(在上一步选择的目标文件夹中生成相应的SQL文件与Bat文件),然后,出现 SQL Server Database Creation Utility 窗口。

7. Next,选择被恢复数据存放的目标数据库。

8. Next, 选择 Import availiable data from both database and log files

9. Next, Next, 然后就完成数据的恢复!
全部回答
没有办法恢复 删除数据库就是会将mdf和ldf文件同时删掉, "关闭现有连接"是说如果当前有人连接到这个库上, 强行终止, 否则的话删除操作会被终止 如果没有备份过数据库,可以尝试使用文件恢复软件试试, 但是即使你恢复回来了, 也不一定会好用 另外, 你选择的操作应该是分离(detach)数据库, 而不是删除数据库
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
打算带孩子去上海玩下,打算去迪士尼,野生动
图11为“1993~2003年西伯利亚(即亚洲北部)
隐藏分1260s6定级赛赢4把什么段位
羌活、独活都能祛风解表,胜湿止痛,其区别是
尼姑可以自称什么?
华硕z170-p支不支持内存自动超频
激光祛痘真的有用吗
民办职业培训学校属于()。A.教育事业B.文化事
贵阳冬季要穿棉袄吗?
贝婴坊孕婴用品地址在哪,我要去那里办事
血浆、原尿、尿液中都含有的物质有A①蛋白质
阜平人是怎么谈恋爱的
石家庄益通驾校,场内那个教练教的好,谢谢!!
牧童童鞋地址在什么地方,我要处理点事
二级公路上的一座永久性桥梁,为单孔30m跨径
推荐资讯
云彩虹文化艺术中心地址好找么,我有些事要过
杏鲍菇怎么做?我想撕成条,味道好一点的!!
单选题白化病患者的毛发呈白色,皮肤呈淡红,
停车场(青岛街)(建设街与纪念路交叉口东50米
maybe it was a mistake for us to meet mayb
本来要买弹力素的结果不小心买成啫喱密了,想
魏大中的史载
对县城乡规划建设局下达的拆违决定书不服应向
竹炭能吸异味能不能吸收香味
女性,46岁,GP,近一年来发现阴道口有肿物脱
环形变压器输出交流变成直流
不良贷款率一(关注类贷款+次级类贷款+可疑类
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?