将重启记录写入 CLFS 流

通用日志文件系统 (CLFS) 流中有两种类型的记录:数据记录和重启记录。 本主题说明如何将重启记录写入 CLFS 流。 有关如何写入数据记录的信息,请参阅 将数据记录写入 CLFS 流

通常,重启记录会定期写入流,以创建检查点,以帮助在发生系统故障时提高恢复效率。 假设已创建封送区域并写入了多个数据记录。 然后,可以通过调用 ClfsWriteRestartArea 来编写重启记录。 通过设置 fFlags 参数,可以指定重启记录是放置在封送区域的保留空间中还是新分配的空间中。当 CLFS 将重启记录写入流时,会自动将该记录的上一个 LSN 设置为该流的以前写入的重启记录的 LSN。 这形成了一个可以反向遍历的重启记录链。 有关读取重启记录链的信息,请参阅 从 CLFS 流读取重启记录

如果要将重启记录写入流并同时更改流的基 LSN,请将 ClfsWriteRestartAreaplsnBase 参数设置为新的基本 LSN。