通过日志备份文件把数据恢复到指定的时点,这个技术记得是叫时点还原,需要有一个完全备份文件。假设你在2月22号那天做过一次完全备份,备份文件在c:\database1.bak;而你在2月26日8:00这个时间不小心删除了数据,现在希望恢复这些误删的数据。步骤大概如下:
1、做日志备份,假设备份到c:\database1_log.bak
2、根据完全备份文件还原。
RESTORE DATABASE database1
FROM disk='c:\database1.bak'
WITH NORECOVERY --注意这个选项一定要,这样才能进一步做日志还原
GO
3、根据日志备份文件还原
RESTORE LOG database1
FROM disk='c:\database1_log.bak'
WITH RECOVERY, STOPAT = '2006-2-26 7:55:00'
GO