恢复到命名事务
Microsoft® SQL Server™ 2000 支持在事务日志中插入命名标记以允许恢复到特定的标记。日志标记是事务性的,只有在提交与它们相关联的事务时才插入。因此可将标记绑定到特定的工作上,而且可恢复到包含或排除此工作的点。将命名标记插入到事务日志前,请考虑下列事项: 由于事务标记消耗日志空间,应只对在数据库恢复策略中起重要作用的事务使用标记。 
对于每个提交的带标记的事务,在 msdb 中的 loghistory 表中都会插入一行。 
如果一个带标记的事务跨越同一数据库服务器或不同服务器上的多个数据库,这些标记将记录在所有受影响的数据库的日志内。有关更多信息,请参见相关数据库的备份和还原。 
将命名标记插入到事务日志
使用 BEGIN TRANSACTION 语句和 WITH MARK [description] 子句在事务日志中插入标记。由于标记的名称与其事务相同,因此必需要有事务名称。description 是标记的文本描述,是可选的。事务日志记录标记名称、描述、数据库、用户、datetime 信息和日志序列号 (LSN)。为了可以重新使用它们,不要求事务名称是唯一的。datetime 信息与事务名称一起使用,唯一地标识标记。 恢复到某个标记
有两种方法可以恢复到日志中的某个标记: 使用 RESTORE LOG 和 WITH STOPATMARK='_name' 子句前滚到该标记且包括带该标记的事务。
使用 RESTORE LOG 和 WITH STOPBEFOREMARK='_name' 子句前滚到该标记且不包括带该标记的事务。 
WITH STOPATMARK 和 WITH STOPBEFOREMARK 子句支持可选的 AFTER datetime 子句。如果省略 AFTER datetime,恢复操作将在含有指定名称的第一个标记处停止。如果指定 AFTER datetime,恢复操作则在带指定名称的第一个标记处停止,或在 datetime 后停止。说明  恢复到某个标记所受的限制与时点恢复相同。特别是在数据库进行大容量日志记录操作的间歇期内不允许恢复到某个标记。