Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
In diesem Artikel wird beschrieben, wie Sie eine Sicherung von einem Gerät in SQL Server mithilfe von SQL Server Management Studio oder Transact-SQL wiederherstellen.
Hinweis
Informationen zur SQL Server-Sicherung in Azure Blob Storage finden Sie unter SQL Server-Sicherung und -Wiederherstellung mit Microsoft Azure Blob Storage.
In diesem Thema
Vorbereitungen:
So stellen Sie eine Sicherung von einem Medium wieder her mit
Vorbereitungen
Sicherheit
Berechtigungen
Wenn die datenbank, die wiederhergestellt wird, nicht vorhanden ist, muss CREATE DATABASE der Benutzer über Berechtigungen zum Ausführen RESTOREverfügen. Wenn die Datenbank vorhanden ist, RESTORE sind standardmäßig Berechtigungen für Mitglieder der festen Serverrollen "sysadmin " und " dbcreator " und des Besitzers (dbo) der Datenbank (für die OPTION FROM DATABASE_SNAPSHOT) vorhanden.
RESTORE Berechtigungen werden Rollen zugewiesen, in denen Mitgliedschaftsinformationen immer für den Server verfügbar sind. Da die Mitgliedschaft mit fester Datenbankrolle nur überprüft werden kann, wenn auf die Datenbank zugegriffen werden kann und dies nicht immer der Fall ist, wenn RESTORE sie ausgeführt wird, verfügen Mitglieder der db_owner festen Datenbankrolle nicht über RESTORE Berechtigungen.
Verwendung von SQL Server Management Studio
So stellen Sie eine Sicherung von einem Medium wieder her
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.
Erweitern Sie Datenbanken, und wählen Sie je nach Datenbank eine Benutzerdatenbank aus, oder erweitern Sie Systemdatenbanken, und wählen Sie eine Systemdatenbank aus.
Klicken Sie mit der rechten Maustaste auf die Datenbank, zeigen Sie auf Tasks, und klicken Sie dann auf Wiederherstellen.
Klicken Sie auf den gewünschten Wiederherstellungsvorgangstyp (Datenbank, Dateien und Dateigruppenoder Transaktionsprotokoll). Dadurch wird das entsprechende Wiederherstellungsdialogfeld geöffnet.
Klicken Sie auf der Seite Allgemein im Abschnitt Wiederherstellungsquelle auf Von Medium.
Klicken Sie auf die Schaltfläche zum Durchsuchen für das Textfeld Von Medium , sodass das Dialogfeld Sicherung angeben geöffnet wird.
Wählen Sie im Textfeld Sicherungsmedium das entsprechende Sicherungsmedium aus, und klicken Sie dann auf die Schaltfläche Hinzufügen , um das Dialogfeld Sicherungsmedium auswählen zu öffnen.
Wählen Sie im Textfeld Sicherungsmedium das Medium aus, das Sie für den Wiederherstellungsvorgang verwenden möchten.
Verwenden von Transact-SQL
So stellen Sie eine Sicherung von einem Medium wieder her
Stellen Sie eine Verbindung mit dem Datenbank-Engineher.
Klicken Sie in der Standardleiste auf Neue Abfrage.
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 ein Wiederherstellungsvorgang von einer Datenträgerdatei mit dem physischen Namen
Z:\SQLServerBackups\AdventureWorks2022.bakausgeführt.
RESTORE DATABASE AdventureWorks2022
FROM DISK = 'Z:\SQLServerBackups\AdventureWorks2022.bak' ;
Weitere Informationen
RESTORE FILELISTONLY (Transact-SQL)
RESTORE HEADERONLY (Transact-SQL)
RESTORE LABELONLY (Transact-SQL)
RESTORE VERIFYONLY (Transact-SQL)
Wiederherstellen einer Datenbanksicherung unter dem einfachen Wiederherstellungsmodell (Transact-SQL)
Wiederherstellen einer Datenbanksicherung mit SSMS
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)