“日志时间点还原”选项

“日志时间点还原”选项将数据库还原到它在指定的日期和时间所处的状态,或还原为您指定的已命名事务。 对于该选项应使用“自动选定”。 仅当所选会话是事务日志备份时,该选项才可用。

重要说明! 如果正在恢复的数据库使用批量日志恢复模型,则不能使用“日志时间点还原”选项。

选择了“日志时间点还原”选项时,为了找到正确的日志,Microsoft SQL Server 还原每个包含备份开始和完成时间的事务日志备份中的记录。 然后,Microsoft SQL Server 搜索指定时间的该记录。

“日志时间点还原”选项也有限制。 例如,如果没有选择“自动选择”而选择了“对现有文件强制还原”选项,并且还原属于同一数据库的一个或多个日志,但未选择要首先还原的适当的数据库、差异备份和文件组会话,则作业将处于“未完成”状态,该数据库的后续会话也将被忽略。

日志时间点还原的可用选项有:

偶尔停止

包括日期和时间窗口项,可以在其中输入特定的日期和时间。 该选项将数据库恢复到指定的日期或时间, 这是默认选项。

遇到日志标志停止

该选项通过标记为指定名称的事务(包括包含标记的事务)恢复数据库活动。 如果未选择“日期时间之后”选项,则恢复操作在具有指定名称的第一个标记事务处停止。 如果选择“日期时间之后”选项,则恢复在指定日期和时间之处或之后具有指定名称的第一个标记事务处停止。

注意:Microsoft SQL Server 2000 和 Microsoft SQL Server 2005 或更新版本提供了改选项。

在日志标志前停止

该选项将数据库活动恢复到标记有指定名称的事务以前。 含有该标记的事务将不会重新执行。 如果未选择“日期时间之后”选项,则恢复操作在具有指定名称的第一个标记事务处停止。 如果选择“日期时间之后”选项,则恢复在指定日期和时间之处或之后具有指定名称的第一个标记事务处停止。

注意:Microsoft SQL Server 2000 和 Microsoft SQL Server 2005 或更新版本提供了改选项。 

日期时间之后

允许您指定一个时间点,Microsoft SQL Server 将在该时间点后查找指定的日志标记。 只有当日志标记的时间戳晚于指定时间时,恢复才会在指定标记处停止。 相同的日期和时间输入窗口项也用于“在指定时间停止”选项。 该选项与“在日志标记停止”或“日志标记前停止”选项一起使用。