如何利用日志文件进行数据的回滚? 使用第三方工具log explorer for sql server 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 log explorer for sql server Log Explorerhttp://www.ttdown.com/SoftDown.asp?ID=14562http://www.yiii.net/app/servlet/net.yiii.club.DownloadServlet?Information_Id=I00023471解压缩密码 www.heibai.nethttp://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' to“jingxijun(一笑)”第一种方法没问题!第二种方法能在解释一下吗! re:accumpzhu(夜色心情) :日志备份与还原 不是很准确,我希望通过日志文件进行数据回滚,是从现在的某一时刻倒退回过去的某一时刻。 row_number sybase isql执行sql如果引用变量 64位 的win2008下的64位2008r2 编写的读取 oracle 11g数据的存储出错误 安装时总出现这样的提示! 多线程Insert时候的死锁问题 select 语句 关于delete和update操作的性能问题 100G数据库有5万多张表如何备份,SQL2000标准版。 特急!!! 十万火急:请各位大哥看看下面的SQL问题 sql语句,选择问题,各位帮忙,在线等待(急) 每个条目上万字的文本数据是否适合放在sqlServer中 改了机器登陆密码,SQL就登陆不了,怎么办
http://www.yiii.net/app/servlet/net.yiii.club.DownloadServlet?Information_Id=I00023471
解压缩密码 www.heibai.nethttp://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'
第一种方法没问题!
第二种方法能在解释一下吗!