Freigeben über


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

Gilt für: SQL Server

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.

So stellen Sie eine markierte Transaktion wieder her

  1. Klicken Sie nach dem Herstellen einer Verbindung mit der entsprechenden Instanz des Microsoft SQL Server-Datenbankmoduls im Objekt-Explorer auf den Servernamen, um die Serverstruktur zu erweitern.

  2. Erweitern Sie Datenbanken, und wählen Sie je nach Datenbank 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 Allgemeinaus, 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ßenaus.

    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 msdbgmarkhistory -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.

Weitere Informationen

Restore a Database Backup Using SSMS
Wiederherstellen einer Transaktionsprotokollsicherung (SQL Server)