SQL SERVER 2008开启完整恢复模式及日志数据恢复
来源:本站添加时间:2020-07-27 点击:
一、SQL 2000/2008默认日志方式:简单恢复
此模式下日志文件几乎无用
二、开启“完全恢复”模式 SQL 2008 R2为例
此操作针对数据库,设置某个数据库的恢复模式为“完整恢复”模式
1.SQL SERVER 服务器上打开SQL Server Management Studio 服务器 输入. 或者 127.0.0.1 WINDOWS身份登录 登录
2.展开数据库,找到需要操作的数据库,右键该数据库,属性,选项,恢复模式 改为 完整 确定 操作完成
三、为该数据库做一个完全备份(假如该日期是2020年7月27日)
右键该数据库 任务 备份 选择路径 名称 db.bak备份
四.31天后(2020年8月27日),该数据库被误操作,或者黑客删除数据,想恢复到2020年8月27日12:00的状态
首先备份数据库事务日志
1.SQL SERVER 服务器上打开SQL Server Management Studio 服务器 输入. 或者 127.0.0.1 WINDOWS身份登录 登录
2。展开数据库,找到需要操作的数据库,右键该数据库,任务,备份,备份类型 选择 事务日志 ,目标备份到 添加 选择D盘
文件名,填写123.log.bak
3.还原数据库 右键该数据库,任务,还原,选择之前的完整备份db.bak 选项 ,还原选项 覆盖现有数据库,恢复状态 选择第二个 不对数据库执行操作,不回滚数据日志,现在数据库是“正在还原状态”
4.右键该数据库,任务,还原,事务日志 ,从磁盘或文件,选择D盘中123.log.bak,时间点 右边三个点,日期可选择 2020年7月27日 到 2020年8月27日 的任意时间,我们现在选择2020年8月27日12:00:00 然后确定
恢复完毕