Schnellstart: Sichern und Wiederherstellen einer SQL Server-Datenbank mit SSMS

Gilt für:SQL Server

In dieser Schnellstartanleitung erstellen Sie eine neue Datenbank, erstellen eine vollständige Sicherung davon und stellen sie dann wieder her.

Eine ausführlichere Anleitung finden Sie unter Erstellen einer vollständigen Datenbanksicherung und Wiederherstellen einer Sicherung mithilfe von SSMS.

Voraussetzungen

Für die Durchführung dieses Schnellstarts benötigen Sie Folgendes:

Erstellen einer Testdatenbank

  1. Starten Sie SQL Server Management Studio (SSMS), und stellen Sie eine Verbindung mit Ihrer SQL Server-Instanz her.

  2. Öffnen Sie das Fenster Neue Abfrage.

  3. Führen Sie den folgenden Transact-SQL-Code (T-SQL-Code) aus, um die Testdatenbank zu erstellen.

    USE [master];
    GO
    
    CREATE DATABASE [SQLTestDB];
    GO
    
    USE [SQLTestDB];
    GO
    CREATE TABLE SQLTest (
        ID INT NOT NULL PRIMARY KEY,
        c1 VARCHAR(100) NOT NULL,
        dt1 DATETIME NOT NULL DEFAULT GETDATE()
    );
    GO
    
    USE [SQLTestDB]
    GO
    
    INSERT INTO SQLTest (ID, c1) VALUES (1, 'test1');
    INSERT INTO SQLTest (ID, c1) VALUES (2, 'test2');
    INSERT INTO SQLTest (ID, c1) VALUES (3, 'test3');
    INSERT INTO SQLTest (ID, c1) VALUES (4, 'test4');
    INSERT INTO SQLTest (ID, c1) VALUES (5, 'test5');
    GO
    
    SELECT * FROM SQLTest;
    GO
    
  4. Aktualisieren Sie den Knoten Datenbanken im Objekt-Explorer, um Ihre neue Datenbank anzuzeigen.

Erstellen einer Sicherung

Führen Sie die folgenden Schritte aus, um eine Sicherung Ihrer Datenbank zu erstellen:

  1. Starten Sie SQL Server Management Studio (SSMS), und stellen Sie eine Verbindung mit Ihrer SQL Server-Instanz her.
  2. Erweitern Sie den Knoten Datenbanken im Objekt-Explorer.
  3. Klicken Sie mit der rechten Maustaste auf die Datenbank, zeigen Sie auf Aufgaben, und wählen Sie dann Sichern... aus.
  4. Bestätigen Sie unter Ziel, dass der Pfad für die Sicherung richtig ist. Wenn Sie den Pfad ändern müssen, wählen Sie Entfernen aus, um den vorhandenen Pfad zu entfernen, und klicken Sie dann auf Hinzufügen, um einen neuen Pfad einzugeben. Sie können die Auslassungspunkte verwenden, um zu einer bestimmten Datei zu navigieren.
  5. Klicken Sie auf OK, um eine Sicherung der Datenbank zu erstellen.

Screenshot of SQL Server Management Studio take backup.

Weitere Informationen zu den verschiedenen Sicherungsoptionen finden Sie unter BACKUP (Transact-SQL).

Wiederherstellen einer Sicherung

Führen Sie die folgenden Schritte aus, um Ihre Datenbank wiederherzustellen:

  1. Starten Sie SQL Server Management Studio (SSMS), und stellen Sie eine Verbindung mit Ihrer SQL Server-Instanz her.

  2. Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf den Knoten Datenbanken, und wählen Sie dann Datenbank wiederherstellen... aus.

    Restore a database

  3. Wählen Sie Gerät: und dann die Auslassungspunkte (...) aus, um nach der Sicherungsdatei zu suchen.

  4. Wählen Sie Hinzufügen aus, und navigieren Sie zum Speicherort Ihrer .bak-Datei. Wählen Sie die .bak-Datei aus, und klicken Sie dann auf OK.

  5. Klicken Sie auf OK, um das Dialogfeld Sicherungsmedien auswählen zu schließen.

  6. Klicken Sie auf OK, um die Sicherung Ihrer Datenbank wiederherzustellen.

    Restore the database

Bereinigen von Ressourcen

Führen Sie den folgenden Transact-SQL-Befehl aus, um die von Ihnen erstellte Datenbank mitsamt ihres Sicherungsverlaufs aus der msdb-Datenbank zu entfernen:

EXEC msdb.dbo.sp_delete_database_backuphistory @database_name = N'SQLTestDB'
GO

USE [master];
GO
DROP DATABASE [SQLTestDB];
GO

Siehe auch

Nächste Schritte