Schreiben von Neustartdatensätzen in einen CLFS-Stream

Es gibt zwei Arten von Datensätzen in einem CLFS-Stream (Common Log File System): Datensätze und Neustartdatensätze. In diesem Thema wird erläutert, wie Neustartdatensätze in einen CLFS-Stream geschrieben werden. Informationen zum Schreiben von Datensätzen finden Sie unter Schreiben von Datensätzen in einen CLFS-Stream.

In der Regel werden Neustartdatensätze in regelmäßigen Abständen in einen Stream geschrieben, um Prüfpunkte zu erstellen, die die Wiederherstellung im Falle eines Systemausfalls effizienter gestalten. Angenommen, Sie haben bereits einen Marshallingbereich erstellt und mehrere Datensätze geschrieben. Sie können dann einen Neustartdatensatz schreiben, indem Sie ClfsWriteRestartArea aufrufen. Durch Festlegen des fFlags-Parameters können Sie angeben, ob der Neustartdatensatz im reservierten Oder im neu zugewiesenen Bereich des Marshallbereichs platziert wird. Wenn CLFS einen Neustartdatensatz in einen Stream schreibt, wird die vorherige LSN des Datensatzes automatisch auf die LSN des zuvor geschriebenen Neustartdatensatzes für diesen Stream festgelegt. Dies bildet eine Kette von Neustartdatensätzen, die in umgekehrter Reihenfolge durchlaufen werden können. Informationen zum Lesen der Kette von Neustartdatensätzen finden Sie unter Lesen von Neustartdatensätzen aus einem CLFS-Stream.

Wenn Sie einen Neustartdatensatz in einen Stream schreiben und gleichzeitig die Basis-LSN des Datenstroms ändern möchten, legen Sie den plsnBase-Parameter von ClfsWriteRestartArea auf die neue Basis-LSN fest.