用数据库日志可以将你的所有数据库操作恢复回来的,详细操作方法见:如何还原到某个即时点 (Transact-SQL)
还原到某个即时点 执行使用 NORECOVERY 子句的 RESTORE DATABASE 语句。
执行 RESTORE LOG 语句以应用每个事务日志备份,同时指定: 
事务日志将应用到的数据库的名称。
要从其中还原事务日志备份的备份设备。
RECOVERY 和 STOPAT 子句。如果事务日志备份不包含要求的时间(例如,如果指定的时间超出了事务日志所包含的时间范围),则会生成警告,并且数据库将保持未恢复的状态。 
示例
下例将数据库还原到它在 1998 年 7 月 1 日上午 10:00 点的状态,并且举例说明涉及多个日志以及多个备份设备的还原操作。-- Restore the database backup.
RESTORE DATABASE MyNwind
   FROM MyNwind_1, MyNwind_2
   WITH NORECOVERY
GO
RESTORE LOG MyNwind
   FROM MyNwind_log1
   WITH RECOVERY, STOPAT = 'Jul 1, 1998 10:00 AM'
GO
RESTORE LOG MyNwind
   FROM MyNwind_log2
   WITH RECOVERY, STOPAT = 'Jul 1, 1998 10:00 AM'
GO
请参见RESTORE将数据库还原到前一个状态RESTORE HEADERONLY