• 全部
  • 基础类
  • 应用实例
  • 新技术前沿

日志恢复数据库及日志查看

show100 2003-05-15 02:50:43
我想还原A数据库9点的数据,并想知道9点后谁都操作了做内容是几点做的,改的是那几张表。(我只有昨天的数据备份,和日志文件想利用日志文件恢复)
注Log Explorer在那里有下载
...全文
44 点赞 收藏 1
写回复
1 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
happydreamer 2003-05-15
用日志文件进行时间点恢复,将会失去此时间点之后的所有数据库改变

example:
首先对数据库进行日志备份

查询分析器里
1.use northwind
insert employees(lastname,firstname) values('aaa','bf')
记下这时的时间

2.过3分钟输入
use northwind
insert employees(lastname,firstname) values('bbb','cd')

3.此时select * from employees 将能看到这两条记录

4.进行日志备份,选中northwind数据库,所有任务,backup database
在对话框中,选择事务日志备份为备份类型,选择已有的备份设备,和追加到媒体
单击ok进行备份.这样生成了两个新纪录的日志备份

5.以下演示恢复
所有任务 restore database
对话框中选择时点还原,输入刚才记录的时间,单击ok恢复

6.执行select * from employees ,此时只能看到第一个新插入的记录
回复
相关推荐
发帖
MS-SQL Server
创建于2007-09-28

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2003-05-15 02:50
社区公告
暂无公告