Vorgehensweise: Erstellen einer Transaktionsprotokollsicherung (Transact-SQL)

In diesem Thema wird erläutert, wie Sie mithilfe der BACKUP LOG-Anweisung eine Transaktionsprotokollsicherung erstellen.

So erstellen Sie eine Transaktionsprotokollsicherung

  1. Führen Sie die BACKUP LOG-Anweisung aus, um das Transaktionsprotokoll zu sichern, und geben Sie dabei Folgendes an:

    • Den Namen der Datenbank, zu der das zu sichernde Transaktionsprotokoll gehört.

    • Das Sicherungsmedium, auf das die Transaktionsprotokollsicherung geschrieben wird.

  2. Geben Sie wahlweise Folgendes an:

    • Die INIT-Klausel, um das Sicherungsmedium zu überschreiben und die Sicherung als erste Datei auf das Sicherungsmedium zu schreiben. Wenn es noch keinen Medienvorspann gibt, wird automatisch einer geschrieben.

    • Die Klauseln SKIP und INIT, die Sicherungsmedien auch dann überschreiben, wenn es auf dem Sicherungsmedium Sicherungen gibt, die noch nicht abgelaufen sind, oder wenn der Medienname nicht mit dem Namen auf dem Sicherungsmedium übereinstimmt.

    • Die FORMAT-Klausel, wenn Sie das Medium erstmalig verwenden, um das Sicherungsmedium zu initialisieren und den vorhandenen Medienheader neu zu schreiben.

      Wenn die FORMAT-Klausel angegeben ist, wird die INIT-Klausel nicht benötigt.

      Wichtiger HinweisWichtig

      Gehen Sie mit der FORMAT- oder INIT-Klausel der BACKUP-Anweisung extrem vorsichtig um, denn sie zerstören alle zuvor auf dem Sicherungsmedium gespeicherten Sicherungen.

Beispiel

Wichtiger HinweisWichtig

Die MyAdvWorks_FullRM-Datenbank ist eine Kopie von AdventureWorks2008R2, die das einfache Wiederherstellungsmodell verwendet. Um Protokollsicherungen zu ermöglichen, wurde für die Datenbank vor dem Erstellen der vollständigen Datenbanksicherung mithilfe von ALTER DATABASE MyAdvWorks_FullRM SET RECOVERY FULL; die Verwendung des vollständigen Wiederherstellungsmodells festgelegt.

In diesem Beispiel wird eine Transaktionsprotokollsicherung für die MyAdvWorks_FullRM-Datenbank auf dem zuvor erstellten, benannten Sicherungsmedium MyAdvWorks_FullRM_log1 erstellt.

BACKUP LOG MyAdvWorks_FullRM
   TO MyAdvWorks_FullRM_log1;
GO