Freigeben über


Wiederherstellen einer Sicherung von einem Gerät (SQL Server)

In diesem Thema wird beschrieben, wie Sie eine Sicherung von einem Gerät in SQL Server 2014 mithilfe von SQL Server Management Studio oder Transact-SQL wiederherstellen.

Hinweis

Informationen zur SQL Server-Sicherung im Azure Blob Storage-Dienst finden Sie unter SQL Server Backup and Restore with Azure Blob Storage Service.

In diesem Themenbereich

Bevor Sie beginnen

Sicherheit

Erlaubnisse

Wenn die wiederhergestellte Datenbank nicht vorhanden ist, muss der Benutzer über CREATE DATABASE-Berechtigungen verfügen, um RESTORE ausführen zu können. Wenn die Datenbank vorhanden ist, werden standardmäßig Wiederherstellungsberechtigungen für Mitglieder der festen Serverrollen sysadmin und dbcreator sowie den Besitzer (dbo) der Datenbank erteilt (bei der Option FROM DATABASE_SNAPSHOT ist die Datenbank immer vorhanden).

RESTORE-Berechtigungen werden Rollen zugewiesen, in denen Mitgliedschaftsinformationen immer für den Server verfügbar sind. Da die Mitgliedschaft mit festen Datenbankrollen nur überprüft werden kann, wenn auf die Datenbank zugegriffen werden kann und dies nicht immer der Fall ist, wenn RESTORE ausgeführt wird, verfügen Mitglieder der db_owner festen Datenbankrolle nicht über WIEDERHERSTELLUNGSberechtigungen.

Verwendung von SQL Server Management Studio

So stellen Sie eine Sicherung von einem Gerät wieder her

  1. Nachdem Sie eine Verbindung mit der entsprechenden Instanz des Microsoft SQL Server-Datenbankmoduls hergestellt haben, klicken Sie 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 "Vorgänge", und klicken Sie dann auf "Wiederherstellen".

  4. Klicken Sie auf den gewünschten Wiederherstellungsvorgangstyp (Datenbank, Dateien und Dateigruppen oder Transaktionsprotokoll). Dadurch wird das entsprechende Dialogfeld "Wiederherstellung" geöffnet.

  5. Klicken Sie auf der Seite Allgemein im Abschnitt Quelle wiederherstellen auf Von Gerät.

  6. Klicken Sie auf die Schaltfläche "Durchsuchen" für das Textfeld "Von Gerät", wodurch das Dialogfeld "Sicherung angeben" geöffnet wird.

  7. Wählen Sie im Textfeld "Sicherungsmedien " die Option " Sicherungsgerät" aus, und klicken Sie auf die Schaltfläche "Hinzufügen ", um das Dialogfeld " Sicherungsgerät auswählen " zu öffnen.

  8. Wählen Sie im Textfeld " Sicherungsgerät " das Gerät aus, das Sie für den Wiederherstellungsvorgang verwenden möchten.

Verwenden von Transact-SQL

So stellen Sie eine Sicherung von einem Gerät wieder her

  1. Verbinden Sie sich mit der Datenbank-Engine.

  2. Klicken Sie auf der Standardleiste auf Neue Abfrage.

  3. Geben Sie in der RESTORE-Anweisung ein logisches oder physisches Sicherungsgerät an, das für den Sicherungsvorgang verwendet werden soll. In diesem Beispiel wird eine Datenträgerdatei mit dem physischen Namen Z:\SQLServerBackups\AdventureWorks2012.bakwiederhergestellt.

RESTORE DATABASE AdventureWorks2012  
   FROM DISK = 'Z:\SQLServerBackups\AdventureWorks2012.bak' ;  
  

Siehe auch

FILELISTONLY WIEDERHERSTELLEN (Transact-SQL)
RESTORE HEADERONLY (Transact-SQL)
LABELONLY WIEDERHERSTELLEN (Transact-SQL)
RESTORE VERIFYONLY (Transact-SQL)
Wiederherstellen einer Datenbanksicherung unter dem einfachen Wiederherstellungsmodell (Transact-SQL)
Wiederherstellen einer Datenbanksicherung (SQL Server Management Studio)
Wiederherstellen einer differenziellen Datenbanksicherung (SQL Server)
Wiederherstellen einer Datenbank an einem neuen Speicherort (SQL Server)
Sichern von Dateien und Dateigruppen (SQL Server)
Sichern eines Transaktionsprotokolls (SQL Server)
Erstellen einer differenziellen Datenbanksicherung (SQL Server)