• 主页
  • 基础类
  • 应用实例
  • 新技术前沿

如何利用日志文件进行数据的回滚?

realjinjian 2004-12-27 05:54:26
我是这样设想的:
数据库中有日志文件记录每天数据库的操作流水,如果我指定之前的某一天,利用数据库的日志文件将当前数据库回滚到之前那一天的状况。
这个设想可以实现吗?
如果可以如何实现?
...全文
287 点赞 收藏 16
写回复
16 条回复
realjinjian 2005年01月12日
ding!
回复 点赞
realjinjian 2005年01月11日
ding!
回复 点赞
realjinjian 2005年01月05日
re:accumpzhu(夜色心情) :日志备份与还原 不是很准确,我希望通过日志文件进行数据回滚,是从现在的某一时刻倒退回过去的某一时刻。
回复 点赞
accumpzhu 2005年01月03日
楼主说的是日志备份与还原是吗
回复 点赞
realjinjian 2005年01月03日
顶!
回复 点赞
realjinjian 2004年12月31日
to“jingxijun(一笑)”
第一种方法没问题!
第二种方法能在解释一下吗!
回复 点赞
realjinjian 2004年12月31日
谢谢!我来试试看!
回复 点赞
bei_zj 2004年12月29日
向楼兄学习
回复 点赞
jingxijun 2004年12月29日
Log Explorer

http://www.ttdown.com/SoftDown.asp?ID=14562
http://www.yiii.net/app/servlet/net.yiii.club.DownloadServlet?Information_Id=I00023471
解压缩密码 www.heibai.net

http://www.ttdown.com/softview_8647.htm


注册机产生的是注册码,是两个

用解压缩密码解开后,压缩包里也有一个注册机的

打开log explorer file=>attach log file->选择服务器和登陆方式->connect->
选择数据库->attach->左面对话框中browse->view log->就可以看到log记录了
想恢复的话: 右键log记录 undo transation->选择保存文件名和路径->然后打开该文件到查询分析器里执行
T-sql代码就可以了

例如 如果log是delete table where ...的话,生成的文件代码就是insert table ....


方法二:
先建立一个数据库DB2,将完整备份文件恢复到DB2中,再用DB2中的T1数据来更新
DB1中的T1数据即可.

--查看备份信息
RESTORE FILELISTONLY FROM DISK ='C:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\db1_backup'
--还原旧的备份
RESTORE DATABASE db2 FROM DISK = 'C:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\db1_backup' with replace,norecovery,
move 'db1_Data' to 'C:\Program Files\Microsoft SQL Server\MSSQL\data\db2_data.mdf',
move 'db1_Log' to 'C:\Program Files\Microsoft SQL Server\MSSQL\data\db2_log.ldf'
--还原数据日志到时间点
restore log db2 from disk='db_log_backup' with stopat='2003/4/22 9:57'


回复 点赞
realjinjian 2004年12月29日
能给出进一步的解释吗?谢谢!
回复 点赞
yzrterry 2004年12月29日
好...强!
回复 点赞
jim138 2004年12月29日
MARK
回复 点赞
long0104 2004年12月28日
log explorer for sql server
回复 点赞
realjinjian 2004年12月28日
那里可以找到?怎么用呢?
回复 点赞
yzjloveme 2004年12月27日
顶!
回复 点赞
NinGoo 2004年12月27日
使用第三方工具

log explorer for sql server
回复 点赞
发动态
发帖子
MS-SQL Server
创建于2007-09-28

1.4w+

社区成员

25.3w+

社区内容

MS-SQL Server相关内容讨论专区
社区公告
暂无公告