我在两小时前更改了表_table中_column列中 id 为 12 的记录的数据。但现在我想要它回来。跟着这个,但没有得到所说的。谁能帮我找回它。
问问题
249 次
2 回答
1
确保您的数据库处于 FULL 或 Bulk-Logged 恢复模式,并且您至少正在进行事务日志备份。您需要使用 STOPAT 选项来恢复事务日志备份。 http://support.microsoft.com/kb/321836
RESTORE DATABASE AdventureWorks FROM DISK = 'C:\AdventureWorks.BAK' WITH NORECOVERY GO RESTORE LOG AdventureWorks FROM DISK = 'C:\AdventureWorks.TRN' WITH RECOVERY, STOPAT = 'Feb 05, 2013 05:31:00 PM' GO
祝你好运。
于 2013-02-05T10:23:26.610 回答
0
您链接的那个问题与实际返回的行减去一天有关,而不是数据恢复。您是否正在尝试恢复 2 小时前实际更改的数据?如果是这样,我认为这是不可能的,除非您尝试某种可能会变得非常混乱的高清恢复过程。
于 2013-02-05T09:01:43.430 回答