sqlserver数据库数据被删除了怎么还原?

 我来答
帐号已注销
2018-01-09 · TA获得超过2.3万个赞
知道小有建树答主
回答量:147
采纳率:0%
帮助的人:5.3万
展开全部

在sqlserver2012的维护计划向导中,要建立完整备份,差异备份和事务日志。

1、至少有一个误删除之前的数据库完全备份数据库的恢复模式(Recovery mode)是“完整(Full)针对这两个前提条件,如果这两个前提条件都存在,通过SQL语句只需三步就能恢复参考文章,无需借助第三方工具。

2、备份当前数据库的事务日志:BACKUP LOG [数据库名] TO disk= N'备份文件名' WITH NORECOVERY恢复一个误删除之前的完全备份RESTORE DATABASE [数据库名] FROM DISK = N'完全备份文件名' WITH NORECOVERY,  REPLACE。

3、将数据库恢复至误删除之前的时间点:RESTORE LOG [数据库] FROM  DISK = N'第一步的日志备份文件名' WITH   STOPAT = N'误删除之前的时间点' , RECOVER如果第1个前提条件不存在,第2个前提条件存在,需要借助第三方工具。

4、如果第2个前提条件不存在,无法恢复所以,一定要将数据库恢复模式设置为“完整开始找的是Log Explorer for SQL Server,不支持SQL Server 2008。后来找的是SQL Log Rescue,也不支持SQL Server 2008接着找到的是SysTools SQL Recovery,支持SQL Server 2008,但需要购买,Demo版并没有数据恢复功能。

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

嗨格式数据恢复大师
2020-09-16 · 电脑数据恢复软件,数据管理专家
嗨格式数据恢复大师
【嗨格式数据恢复大师】是苏州开心盒子软件有限公司【嗨格式】旗下的独立品牌、嗨格式是一家专注软件研发的互联网科技公司。
向TA提问
展开全部

数据删除不必太过慌张,根据以下方法操作,可以帮助数据的找回

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式