如何从事务日志执行SQL回滚

tor*_*res 5 transaction-log rollback sql-server-2008-r2

我的事务日志文件可以追溯到6个月.我需要从数据库中回滚2013年5月20日之后发生的所有事情.任何人都可以请教我如何做到这一点?

Mil*_*vic 14

首先,复制数据库MDF和LDF文件.比抱歉更安全

数据库也可以恢复到SQL Server 2008R2中的某个时间点.首先不需要创建事务日志备份,它将由SQL Server自动完成.您可以在此处找到有关日志尾部备份的更多信息:尾部日志备份

  1. 选择以在数据库上下文菜单中还原数据库 在此输入图像描述

  2. 将数据库保留为源.单击时间轴

在此输入图像描述

  1. 选择特定日期和时间.如果拖动时间指针,您将能够看到事务日志的返回时间.请注意,亮绿色表示交易从未备份过

在此输入图像描述

完成所有操作后,安排事务日志备份.在完全恢复模型中没有数据库,也从不备份在线事务日志