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 dieser Lektion erfahren Sie, wie Sie eine Sicherungsdatei lokal erstellen und dann in Azure Storage wiederherstellen. Beachten Sie, dass Sie Ihre Datenbank entweder lokal oder auf einem virtuellen Computer in Azure verwenden können. Für diese Lektion müssen Sie Lektion 4, 5, 6 und 7 nicht abschließen.
In dieser Lektion wird davon ausgegangen, dass Sie bereits die folgenden Schritte abgeschlossen haben:
Sie verfügen über ein Azure Storage-Konto.
Sie haben einen Container unter Ihrem Azure Storage-Konto erstellt.
Sie haben eine Richtlinie in einem Container mit Lese-, Schreib- und Auflistungsrechten erstellt. Sie haben auch einen SAS-Schlüssel generiert.
Sie haben SQL Server-Anmeldeinformationen auf dem Quellcomputer basierend auf der Shared Access Signature erstellt.
Sie haben eine Datenbank auf dem Quellcomputer erstellt.
Führen Sie die folgenden Schritte aus, um eine Datenbank in Azure Storage wiederherzustellen:
Starten Sie SQL Server Management Studio auf dem Quellcomputer.
Wenn Sie mit der neu erstellten Datenbank verbunden sind, öffnen Sie das Abfragefenster. Führen Sie die folgende Anweisung aus:
USE TestDB3Restore; GO BACKUP DATABASE TestDB3Restore TO DISK = 'C:\BACKUP\TestDB3Restore.Bak' WITH FORMAT, NAME = 'Full Backup of TestDB3Restore' GO
Kopieren Sie als Nächstes folgende Anweisungen in das Abfragefenster, und führen Sie sie aus.
USE master; GO RESTORE DATABASE TestDB3Restore FROM DISK = 'C:\BACKUP\TestDB3Restore.bak' WITH REPLACE, MOVE 'TestDB3Restore' TO 'https://teststorageaccnt.blob.core.windows.net/testcontainrestore/TestDB3Restore.mdf', MOVE 'TestDB3Restore_log' TO 'https://teststorageaccnt.blob.core.windows.net/testcontainrestore/TestDB3Restore_log.ldf'; GO
Am Ende dieses Schritts sollte der Container Daten (.mdf) und Dateien (.ldf) im Verwaltungsportal auflisten.
Führen Sie die folgenden Schritte aus, um eine Datenbank mit Daten- und Protokolldateien, die auf Azure Storage verweisen, mithilfe SQL Server Management Studio Benutzeroberfläche wiederherzustellen:
Klicken Sie in Objekt-Explorer auf den Servernamen, um die Serverstruktur zu erweitern.
Erweitern Sie Datenbanken, und wählen Sie Ihre Datenbank aus.
Klicken Sie mit der rechten Maustaste auf die Datenbank, zeigen Sie auf Tasks, und klicken Sie dann auf Wiederherstellen.
Klicken Sie auf der Seite Allgemein im Abschnitt Quelle wiederherstellen auf Quellgerät .
Klicken Sie auf die Schaltfläche Durchsuchen für das Textfeld Quellgerät , wodurch das Dialogfeld Sicherungsgeräte auswählen geöffnet wird.
Wählen Sie im Textfeld Sicherungsmedien die Option Datei aus, und klicken Sie auf die Schaltfläche Hinzufügen , um nach der Sicherungsdatei (.bak) zu suchen. Klicken Sie auf OK.
Klicken Sie auf der ersten Seite auf Dateien .
Geben Sie im Abschnitt Datenbankdateien wiederherstellen unter Feld Wiederherstellen unter Folgendes ein:
Geben Sie für die Datendatei Folgendes ein:
https://teststorageaccnt.blob.core.windows.net/testrestoressms/TestRESSMS.mdf
. Geben Sie für die Protokolldatei Folgendes ein:https://teststorageaccnt.blob.core.windows.net/testrestoressms/TestRESSMS_log.ldf
.Klicken Sie auf OK.
Wenn die Wiederherstellung abgeschlossen ist, melden Sie sich beim Verwaltungsportal an. Sie sollten in der Lage sein, die .mdf- und .ldf-Dateien im Container wie folgt anzeigen zu können:
Nächste Lektion:
Lektion 9: Wiederherstellen einer Datenbank aus Azure Storage