Wiederherstellen einer Datenbank bis zu einer markierten Transaktion (SQL Server Management Studio)

Wenn sich eine Datenbank im Wiederherstellungsstatus befindet, können Sie das Dialogfeld Transaktionsprotokoll wiederherstellen verwenden, um die Datenbank bis zu einer markierten Transaktion in den verfügbaren Protokollsicherungen wiederherzustellen.

HinweisHinweis

Weitere Informationen finden Sie unter Wiederherstellen von verwandten Datenbanken mithilfe von markierten Transaktionen (vollständiges Wiederherstellungsmodell) und Wiederherstellen verwandter Datenbanken mit einer markierten Transaktion.

So stellen Sie eine markierte Transaktion wieder her

  1. Nachdem Sie eine Verbindung mit der entsprechenden Instanz von Microsoft SQL Server Database Engine (Datenbankmodul) hergestellt haben, klicken Sie im Objekt-Explorer auf den Servernamen, um die Serverstruktur zu erweitern.

  2. Erweitern Sie Datenbanken, und wählen Sie abhängig von der Datenbank entweder eine Benutzerdatenbank aus, oder erweitern Sie Systemdatenbanken, und wählen Sie eine Systemdatenbank aus.

  3. Klicken Sie mit der rechten Maustaste auf die Datenbank, zeigen Sie auf Tasks, und klicken Sie dann auf Wiederherstellen.

  4. Klicken Sie auf Transaktionsprotokoll, um das Dialogfeld Transaktionsprotokoll wiederherstellen zu öffnen.

  5. Wählen Sie Markierte Transaktion im Abschnitt Wiederherstellen in auf der Seite Allgemein aus, um das Dialogfeld Markierte Transaktion auswählen zu öffnen. Dieses Dialogfeld zeigt ein Raster an, in dem die markierten Transaktionen aufgelistet sind, die in den ausgewählten Transaktionsprotokollsicherungen zur Verfügung stehen.

    Standardmäßig erfolgt die Wiederherstellung bis zur markierten Transaktion (die jedoch nicht eingeschlossen wird). Um die markierte Transaktion ebenfalls wiederherzustellen, wählen Sie Markierte Transaktion einschließen aus.

    In der folgenden Tabelle werden die Spaltenheader des Rasters aufgelistet und deren Werte beschrieben.

    Header

    Wert

    <blank>

    Zeigt ein Kontrollkästchen zur Auswahl der Markierung an.

    Transaktionsmarkierung

    Name der markierten Transaktion, der vom Benutzer zugewiesen wurde, als für die Transaktion der Commit ausgeführt wurde.

    Datum

    Datum und Uhrzeit, zu der für die Transaktion der Commit ausgeführt wurde. Als Transaktionsdatum und -uhrzeit werden das Datum und die Uhrzeit angezeigt, die in der msdb gmarkhistory-Tabelle aufgezeichnet wurden, nicht das Datum und die Uhrzeit des Clientcomputers.

    Beschreibung

    Die Beschreibung der markierten Transaktion, die der Benutzer angegeben hat, als für die Transaktion ein Commit ausgeführt wurde (sofern zutreffend).

    LSN

    Die Protokollfolgenummer (LSN, Log Sequence Number) der markierten Transaktion.

    Datenbank

    Der Name der Datenbank, in der für die markierte Transaktion ein Commit ausgeführt wird.

    Benutzername

    Der Name des Datenbankbenutzers, der für die markierte Transaktion ein Commit ausgeführt hat.

Siehe auch

Aufgaben

Wiederherstellen einer Datenbanksicherung (SQL Server Management Studio)

Konzepte

Wiederherstellen einer Transaktionsprotokollsicherung (SQL Server)