请选择 进入手机版 | 继续访问电脑版

翼讯科技帮助论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1593|回复: 0

sql2008数据丢失,找回数据的方法-日志尾部备份

[复制链接]

22

主题

23

帖子

176

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
176
发表于 2016-3-17 15:49:58 | 显示全部楼层 |阅读模式

SQL Server中误删除数据的恢复本来不是件难事,从事务日志恢复即可。但是,这个恢复需要有两个前提条件:

1. 至少有一个误删除之前的数据库完全备份。数据库刚建完之时的备份也可,所以在这里强调一下,在创建完一个新数据库之后,强烈建议甚至强制做一次完整备份。

2. 数据库的恢复模式(Recovery mode)是“完全(Full)”。

下面就是本文的重点开始,做一次日志备份,最重要是选择【备份日志尾部】


然后在【选项】页选择:除【事务日志】除,其他红框包裹的地方为强烈建议勾选的地方。并且保证数据库不要有别人在连接,因为备份日志尾部会使数据库处于还原状态,拒绝其他会话的连接,如果不断开其他连接,是备份不了的。


然后按确定

此时,数据库会处于【正在还原】的状态


然后进行还原,如图:

先要还原完整备份,选择条件一中要求的数据库备份,就是数据丢失前的完整备份,由于日志备份的特性(以后其他文章再说),只认最后一次备份,所以要选择最新的那次,否则还原不了。



这里又有一个注意事项,记得选择:


接着还原日志文件,这是最最重要的一步:


确定即可还原。

另外有一款数据库还原工具Recovery for SQL Server也可使用。





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|翼讯科技帮助论坛

GMT+8, 2019-10-21 00:22 , Processed in 0.270152 second(s), 25 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表