Datenbank wiederherstellen (Seite 'Allgemein')
Verwenden Sie die Seite Allgemein, um Informationen zu Ziel- und Quelldatenbanken für einen Wiederherstellungsvorgang der Datenbank festzulegen.
So verwenden Sie SQL Server Management Studio zum Wiederherstellen einer Datenbanksicherung
Wiederherstellen einer Datenbanksicherung (SQL Server Management Studio)
Definieren eines logischen Sicherungsmediums für ein Bandlaufwerk (SQL Server)
Hinweis |
---|
Wenn Sie einen Wiederherstellungstask mithilfe von SQL Server Management Studio angeben, können Sie das entsprechende RESTORE-Skript von Transact-SQL generieren, indem Sie auf Skript klicken und anschließend ein Ziel für das Skript auswählen. |
Berechtigungen
Ist die wiederherzustellende Datenbank nicht vorhanden, muss der Benutzer über CREATE DATABASE-Berechtigungen verfügen, um RESTORE ausführen zu können. Ist die Datenbank vorhanden, werden RESTORE-Berechtigungen standardmäßig den Mitgliedern der festen Serverrollen sysadmin und dbcreator sowie dem Besitzer (dbo) der Datenbank erteilt.
RESTORE-Berechtigungen werden Rollen erteilt, in denen Mitgliedsinformationen immer für den Server verfügbar sind. Da die Mitgliedschaft einer festen Datenbankrolle nur geprüft werden kann, wenn die Datenbank unbeschädigt ist und auf sie zugegriffen werden kann, was beim Ausführen von RESTORE nicht immer der Fall ist, verfügen Mitglieder der festen Datenbankrolle db_owner nicht über RESTORE-Berechtigungen.
Optionen
Quelle
Mit den Optionen des Bereichs Wiederherstellen von kann der Ort der Sicherungssätze für die Datenbank identifiziert werden und bestimmt werden, welche Sicherungssätze wiederhergestellt werden sollen.
Begriff |
Definition |
||
---|---|---|---|
Datenbank |
Wählen Sie die wiederherzustellende Datenbank aus der Dropdownliste aus. Die Liste enthält nur Datenbanken, die entsprechend dem Sicherungsverlauf von msdb gesichert wurden. |
||
Sicherungsmedium |
Wählen Sie die logischen oder physischen Sicherungsmedien (Bänder oder Dateien) aus, die die Sicherung oder Sicherungen enthalten, die Sie wiederherstellen möchten. Dies ist erforderlich, wenn die Datenbanksicherung auf einer anderen Instanz von SQL Server aufgezeichnet wurde. Klicken Sie auf die Schaltfläche zum Durchsuchen. Das Dialogfeld Sicherungsmedien auswählen wird geöffnet, in dem Sie mehrere logische oder physische Sicherungsmedien auswählen können. In diesem Dialogfeld können Sie bis zu 64 Medien auswählen, die zu einem einzigen Mediensatz gehören. Bandmedien müssen physisch mit dem Computer verbunden sein, auf dem die Instanz von SQL Server ausgeführt wird. Eine Sicherungsdatei kann sich auf einem lokalen Datenträger oder auf einem Wechseldatenträger befinden. Weitere Informationen finden Sie unter Sicherungsmedien (SQL Server). Wenn Sie das Dialogfeld Sicherungsmedien auswählen schließen, wird das ausgewählte Medium in Form von schreibgeschützten Werten in der Liste Sicherungsmedium angezeigt. |
||
Datenbank |
Wählen Sie in der Dropdownliste den Namen der Datenbank aus, von der die Sicherungen wiederhergestellt werden sollen.
|
Ziel
Mit den Optionen des Bereichs Wiederherstellen in werden die Datenbank und der Wiederherstellungspunkt identifiziert.
Begriff |
Definition |
||
---|---|---|---|
Datenbank |
Geben Sie die wiederherzustellende Datenbank in die Liste ein. Sie können eine neue Datenbank eingeben oder eine vorhandene Datenbank aus der Dropdownliste auswählen. Die Liste umfasst alle Datenbanken auf dem Server, mit Ausnahme der Datenbanken master und tempdb.
|
||
Wiederherstellen in |
Das Feld Wiederherstellen in wird standardmäßig auf "Bis zur zuletzt erstellten Sicherung" festgelegt. Sie können auch auf Zeitachse klicken, um das Dialogfeld Sicherungszeitachse anzuzeigen, das den Datenbanksicherungsverlauf in Form einer Zeitachse anzeigt. Klicken Sie auf Zeitachse, um einen bestimmten datetime-Wert festzulegen, für den Sie die Datenbank wiederherstellen möchten. Die Datenbank wird dann in dem Zustand wiederhergestellt, in dem sie sich zum betreffenden Zeitpunkt befunden hat. Siehe Sicherungszeitachse. |
Wiederherstellungsplan
Begriff |
Definition |
||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Wiederherzustellende Sicherungssätze |
Zeigt die verfügbaren Sicherungssätze für den angegebenen Ort an. Jeder Sicherungssatz, das Ergebnis eines einzelnen Sicherungsvorgangs, wird an alle Medien des Mediensatzes verteilt. Standardmäßig wird ein Wiederherstellungsplan vorgeschlagen, um das Ziel des Wiederherstellungsvorgangs zu erreichen, der auf der Auswahl der erforderlichen Sicherungssätze basiert. In SQL Server Management Studio wird der Sicherungsverlauf in msdb verwendet, um festzustellen, welche Sicherungen zum Wiederherstellen einer Datenbank erforderlich sind, und es wird ein Wiederherstellungsplan erstellt. Für eine Datenbankwiederherstellung beispielsweise werden die neueste vollständige Datenbanksicherung und anschließend die neueste nachfolgende differenzielle Datenbanksicherung (soweit vorhanden) vom Wiederherstellungsplan ausgewählt. Bei Verwendung des vollständigen Wiederherstellungsmodells werden dann alle nachfolgenden Protokollsicherungen vom Wiederherstellungsplan ausgewählt. Um den vorgeschlagenen Wiederherstellungsplan zu überschreiben, können Sie die ausgewählten Elemente im Raster ändern. Für Sicherungen, die von einer Sicherung abhängig sind, für die die Auswahl aufgehoben wurde, wird die Auswahl automatisch aufgehoben.
Die Kontrollkästchen werden nur aktiviert, wenn das Kontrollkästchen Manuelle Auswahl aktiviert ist. Dies ermöglicht Ihnen die Auswahl der wiederherzustellenden Sicherungssätze. Wenn das Kontrollkästchen Manuelle Auswahl aktiviert wird, wird die Genauigkeit des Wiederherstellungsplans bei jeder Änderung überprüft. Wenn die Abfolge der Sicherungen falsch ist, wird eine Fehlermeldung angezeigt. |
||||||||||||||||||||||||||||||||||
Überprüfen von Sicherungsmedien |
Ruft eine RESTORE VERIFY_ONLY-Anweisung für die ausgewählten Sicherungssätzen auf.
Mit dieser Schaltfläche können Sie die Integrität der ausgewählten Sicherungsdateien vor der Wiederherstellung überprüfen. Wenn die Integrität von Sicherungssätzen überprüft wird, lautet der Statusstatus links unten im Dialogfeld "Wied überprüft" anstatt "Wird ausgeführt". |
Kompatibilitätsunterstützung
In SQL Server 2012 können Sie eine Benutzerdatenbank von einer Datenbanksicherung wiederherstellen, die mit SQL Server 2005 oder einer höheren Version erstellt wurde. Sicherungen von master, model und msdb, die mit SQL Server 2005 oder SQL Server 2008 erstellt wurden, können nicht mit SQL Server 2012 wiederhergestellt werden. Auch in SQL Server 2012 erstellte Sicherungen können nicht mit einer früheren Version von SQL Server wiederhergestellt werden.
Hinweis |
---|
Es wird keine SQL Server-Sicherung in einer Version von SQL Server hergestellt, die älter als die Version ist, mit der die Sicherung erstellt wurde. |
SQL Server 2012 verwendet im Vergleich zu früheren Versionen einen anderen Standardpfad. Daher muss zum Wiederherstellen einer Datenbank, die am Standardort für SQL Server 2005- oder SQL Server 2008-Sicherungen erstellt wurde, die MOVE-Option verwendet werden.
Nach dem Wiederherstellen einer SQL Server 2005- oder SQL Server 2008-Datenbank in SQL Server 2012 wird die Datenbank automatisch aktualisiert. In der Regel ist die Datenbank sofort verfügbar. Wenn eine SQL Server 2005-Datenbank Volltextindizes aufweist, werden diese beim Upgrade entweder importiert, zurückgesetzt oder neu erstellt, je nach der Einstellung der Servereigenschaft Volltext-Upgradeoption. Wenn die Upgradeoption auf Importieren oder Neu erstellen festgelegt ist, sind die Volltextindizes während des Upgrades nicht verfügbar. Je nach Menge der indizierten Daten kann der Importvorgang mehrere Stunden dauern; die Neuerstellung sogar bis zu zehnmal länger. Wenn die Upgradeoption auf Importieren festgelegt ist und kein Volltextkatalog verfügbar ist, werden die zugehörigen Volltextindizes neu erstellt.
Siehe auch
Aufgaben
Wiederherstellen einer Datenbank bis zu einer markierten Transaktion (SQL Server Management Studio)
Verweis
RESTORE-Argumente (Transact-SQL)
Konzepte
Wiederherstellung einer Sicherung von einem Medium (SQL Server)
Wiederherstellen einer Transaktionsprotokollsicherung (SQL Server)
Anzeigen der Inhalte eines Sicherungsbands oder einer -datei (SQL Server)
Anzeigen der Eigenschaften und des Inhalts eines logischen Sicherungsmediums (SQL Server)
Mediensätze, Medienfamilien und Sicherungssätze (SQL Server)