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.
In diesem Thema wird erläutert, wie Sie eine vollständige Datenbanksicherung wiederherstellen.
Von Bedeutung
Der Systemadministrator, der die vollständige Datenbanksicherung wiederherstellt, muss die einzige Person sein, die die zu wiederherstellende Datenbank derzeit verwendet.
Voraussetzungen und Empfehlungen
Um eine verschlüsselte Datenbank wiederherzustellen, müssen Sie Zugriff auf das Zertifikat oder den asymmetrischen Schlüssel haben, der zum Verschlüsseln der Datenbank verwendet wurde. Ohne das Zertifikat oder den asymmetrischen Schlüssel kann die Datenbank nicht wiederhergestellt werden. Daher muss das Zertifikat, das zum Verschlüsseln des Datenbankverschlüsselungsschlüssels verwendet wird, beibehalten werden, solange die Sicherung erforderlich ist. Weitere Informationen finden Sie unter SQL Server Certificates and Asymmetric Keys.
Aus Sicherheitsgründen wird empfohlen, Datenbanken aus unbekannten oder nicht vertrauenswürdigen Quellen nicht anzufügen oder wiederherzustellen. Solche Datenbanken können schädlichen Code enthalten, der möglicherweise unbeabsichtigten Transact-SQL -Code ausführt oder Fehler verursacht, indem er das Schema oder die physische Datenbankstruktur ändert. Bevor Sie eine Datenbank aus einer unbekannten oder nicht vertrauenswürdigen Quelle verwenden, führen Sie DBCC CHECKDB auf der Datenbank auf einem Nichtproduktserver aus, und überprüfen Sie den Code, z. B. gespeicherte Prozeduren oder anderen benutzerdefinierten Code, in der Datenbank.
Datenbank-Kompatibilitätsgrad nach dem Upgrade
Die Kompatibilitätsebenen der Datenbanken "tempdb", "model", "msdb " und " Resource " werden nach dem Upgrade auf die Kompatibilitätsebene von SQL Server 2014 festgelegt. Die Hauptsystemdatenbank behält die Kompatibilitätsstufe, die sie vor dem Upgrade hatte, bei, es sei denn, diese Ebene war kleiner als 100. Wenn die Kompatibilitätsstufe von master vor dem Upgrade kleiner als 100 war, wird sie nach dem Upgrade auf 100 festgelegt.
Wenn die Kompatibilitätsebene einer Benutzerdatenbank vor dem Upgrade 100 oder höher war, bleibt sie nach dem Upgrade gleich. Wenn die Kompatibilitätsebene vor dem Upgrade 90 war, wird die Kompatibilitätsstufe in der aktualisierten Datenbank auf 100 festgelegt, was die niedrigste unterstützte Kompatibilitätsstufe in SQL Server 2014 ist.
Hinweis
Neue Benutzerdatenbanken erben die Kompatibilitätsebene der Modelldatenbank .
Prozeduren
So stellen Sie eine vollständige Datenbanksicherung wieder her
Führen Sie die RESTORE DATABASE-Anweisung aus, um die vollständige Datenbanksicherung wiederherzustellen, wobei Folgendes angegeben wird:
Der Name der datenbank, die wiederhergestellt werden soll.
Das Sicherungsgerät, von dem aus die vollständige Datenbanksicherung wiederhergestellt wird.
Die NORECOVERY-Klausel, wenn Sie über eine Transaktionsprotokoll- oder differenzielle Datenbanksicherung verfügen, die nach dem Wiederherstellen der vollständigen Datenbanksicherung angewendet werden soll.
Von Bedeutung
Um eine verschlüsselte Datenbank wiederherzustellen, müssen Sie Zugriff auf das Zertifikat oder den asymmetrischen Schlüssel haben, der zum Verschlüsseln der Datenbank verwendet wurde. Ohne das Zertifikat oder den asymmetrischen Schlüssel kann die Datenbank nicht wiederhergestellt werden. Daher muss das Zertifikat, das zum Verschlüsseln des Datenbankverschlüsselungsschlüssels verwendet wird, beibehalten werden, solange die Sicherung erforderlich ist. Weitere Informationen finden Sie unter SQL Server Certificates and Asymmetric Keys.
Geben Sie optional Folgendes an:
- Die FILE-Klausel zum Identifizieren des Sicherungssatzes auf dem Sicherungsgerät, das wiederhergestellt werden soll.
Hinweis
Wenn Sie eine frühere Versionsdatenbank in SQL Server 2014 wiederherstellen, wird die Datenbank automatisch aktualisiert. In der Regel wird die Datenbank sofort verfügbar. Wenn jedoch eine SQL Server 2005-Datenbank Volltextindizes enthält, wird der Upgradevorgang entweder importiert, zurückgesetzt oder neu erstellt, abhängig von der Einstellung der upgrade_option Servereigenschaft. Wenn die Upgradeoption auf den Import (upgrade_option = 2) oder die Neuerstellung (upgrade_option = 0) festgelegt ist, sind die Volltextindizes während des Upgrades nicht verfügbar. Je nachdem, wie viele Daten indiziert werden, kann das Importieren mehrere Stunden dauern, und die Neuerstellung kann bis zu zehn mal länger dauern. Beachten Sie auch, dass die zugeordneten Volltextindizes neu erstellt werden, wenn die Upgradeoption für den Import festgelegt ist, wenn kein Volltextkatalog verfügbar ist. Verwenden Sie sp_fulltext_service, um die Einstellung der upgrade_option-Servereigenschaft zu ändern.
Beispiel
BESCHREIBUNG
In diesem Beispiel wird die vollständige Datenbanksicherung von AdventureWorks2012 von Band wiederhergestellt.
Beispiel
USE master;
GO
RESTORE DATABASE AdventureWorks2012
FROM TAPE = '\\.\Tape0';
GO
Siehe auch
Vollständige Datenbankwiederherstellungen (vollständiges Wiederherstellungsmodell)
Vollständige Datenbankwiederherstellungen (einfaches Wiederherstellungsmodell)
Vollständige Datenbanksicherungen (SQL Server)
RESTORE (Transact-SQL)
Sicherungsverlaufs- und Headerinformationen (SQL Server)
Neuerstellen von Systemdatenbanken