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.
Dieser Artikel beschreibt, wie man eine SQL Server-Instanz oder eine einzelne Datenbank in einer Azure-virtuellen Maschine (VM) mithilfe von Snapshot-Backups wiederherstellt. Sie enthält schrittweise Anleitungen für Wiederherstellungen auf Instanz- und Datenbankebene.
Voraussetzungen
Bevor Sie eine SQL-Instanz anhand eines Snapshot-Wiederherstellungspunkts wiederherstellen, prüfen Sie die folgenden Voraussetzungen:
- Die SQL-Instanz wird mithilfe der Snapshotsicherung gesichert, und die Sicherung ist im Recovery Services-Tresor verfügbar.
- Die erforderlichen Berechtigungen zum Ausführen von Wiederherstellungsvorgängen in Azure sind verfügbar.
Wiederherstellungstypen
Folgende Arten von SQL-Instanz- oder Datenbankwiederherstellungen sind verfügbar:
- Alternative Standortwiederherstellung: Stellt die SQL-Instanz oder Datenbanken an einen anderen Standort auf einer anderen virtuellen Maschine (VM) wieder her.
- Wiederherstellung am ursprünglichen Ort: Stellt die SQL-Datenbanken auf ihrer ursprünglichen SQL-Instanz auf derselben virtuellen Maschine (VM) wieder her.
- Als Festplatte wiederherstellen: Stellt einzelne Festplatten wieder her und hängt sie an die virtuelle Maschine Ihrer Wahl an.
Wiederherstellen der gesamten SQL-Instanz
Die SQL-Instanzwiederherstellung aus der Snapshot-Sicherung ermöglicht es Ihnen, die gesamte SQL-Instanz einschließlich aller Datenbanken in einen früheren Zustand wiederherzustellen. Dieser Vorgang ist in Szenarien nützlich, wenn Sie die gesamte SQL Server Instanz gleichzeitig wiederherstellen müssen.
Führen Sie die folgenden Schritte aus, um die gesamte SQL-Instanz wiederherzustellen:
Wechseln Sie zum Tresor der Wiederherstellungsdienste und wählen Sie Geschützte Elemente>Backup-Elemente aus.
Im Bereich Backup Items wählen Sie SQL Server in Azure VM (Snapshot Backup).
Wählen Sie im Bereich "Sicherungselemente " für die erforderliche Sicherungsinstanz die Option "Details anzeigen" aus.
Wählen Sie im ausgewählten Bereich der Sicherungsinstanz die Option "Wiederherstellen" aus.
Wählen Sie im Bereich "Wiederherstellen " auf der Registerkarte " Grundlagen " die Option "Nächster > Wiederherstellungspunkt" aus.
Wählen Sie in der Registerkarte Reiter Wiederherstellungspunkt die Option Wiederherstellungstyp auswählen.
Klicken Sie für den ausgewählten Wiederherstellungspunkt auf "Auswählen ", um einen verfügbaren Wiederherstellungspunkt auszuwählen.
Standardmäßig ist der neueste Wiederherstellungspunkt ausgewählt.
Wählen Sie im Bereich „Wiederherstellungspunkt auswählen“ den erforderlichen Snapshot-Wiederherstellungspunkt aus der Liste aus und wählen Sie „OK“.
Im Bereich "Wiederherstellen " können Sie auf der Registerkarte " Wiederherstellungspunkt " die Option "Zeitpunkt wiederherstellen " auswählen, um Transaktionsprotokolle für eine präzisere Wiederherstellung anzuwenden.
Die verfügbaren Protokollpunkte für jede Datenbank zeigen die Protokollsicherungshäufigkeit an, die Sie während der Sicherungskonfiguration eingerichtet haben.
Wählen Sie "Nächste > Wiederherstellungsparameter" aus.
Auf der Registerkarte Parameter wiederherstellen füllen Sie die Details zum Zielspeicherort für den Speicherort aus, an dem Sie die Wiederherstellung durchführen möchten.
Geben Sie das Zielvolume ein, das bereitgestellt werden soll. Dieser Wert sollte ein neuer Laufwerkbuchstaben sein, der noch nicht auf dem virtuellen Computer vorhanden ist. Hierarchische Bereitstellungspunkte wie (Z:\SQLdata) werden derzeit nicht unterstützt. Wählen Sie für verwaltete Identitäten die erforderliche verwaltete Identität für Azure Backup aus, um den Wiederherstellungsvorgang auszuführen, und wählen Sie "Überprüfen" aus.
Wenn die erforderlichen Rollen fehlen, wählen Sie " Fehlende Rollen zuweisen" aus. Wenn Sie nicht über Berechtigungen verfügen, laden Sie die Zuweisungsvorlage herunter, und geben Sie sie mit Ihrem Administrator weiter, um die Rollenzuweisung abzuschließen.
Wählen Sie nach der Überprüfung "Weiter > überprüfen" + "Wiederherstellen" aus.
Überprüfen Sie auf der Registerkarte "Überprüfen+ Wiederherstellen " die Wiederherstellungseinstellungen, und wählen Sie "Wiederherstellen" aus.
Note
Festplattenkonfliktbehandlung während der ursprünglichen Speicherortwiederherstellung (OLR)
Während einer Wiederherstellung am ursprünglichen Speicherort prüft Azure Backup, ob die wiederhergestellten Festplatten mit den derzeit an die Ziel-VM angeschlossenen Festplatten kollidieren. Wenn ein Konflikt festgestellt wird, werden Sie aufgefordert, zuzustimmen, die in Konflikt stehenden Festplatten zu trennen, bevor die Wiederherstellung fortgesetzt wird. Die wiederhergestellten Festplatten werden dann angeschlossen und der Identitätskonflikt der Festplatte wird gelöst. Wenn du keine Zustimmung gibst, wird die Wiederherstellung nicht durchgeführt. Wenn die Wiederherstellung nach dem Abkoppeln der ursprünglichen Festplatten fehlschlägt, versucht der Workflow, die wiederhergestellten Festplatten zu entfernen und die ursprünglichen Festplatten wieder anzuschließen.
Wiederherstellen einer einzelnen SQL-Datenbank
Sie können eine einzelne SQL-Datenbank aus einer Snapshot-Sicherung wiederherstellen, ohne die gesamte SQL-Instanz zu beeinträchtigen. Verwenden Sie diesen Vorgang, wenn sich ein Problem auf eine einzelne Datenbank auswirkt, z. B. Beschädigung, versehentliches Löschen oder andere Fehler. Sie können nur die betroffene Datenbank in einem vorherigen Zustand wiederherstellen.
Führen Sie die folgenden Schritte aus, um eine einzelne SQL-Datenbank in einer Instanz wiederherzustellen:
Wechseln Sie zum Tresor der Wiederherstellungsdienste und wählen Sie Geschützte Elemente>Backup-Elemente aus.
Wählen Sie im Bereich BackupelementeSQL-Datenbank in Azure VM aus.
Wählen Sie im Bereich "Sicherungselemente" die Option "Details anzeigen" aus, die der Datenbank entsprechen, die unter ihrer Instanz aufgeführt ist, wobei der Sicherungstyp auf "Snapshotsicherung" festgelegt ist.
Wählen Sie im ausgewählten Sql-Datenbanksicherungselementbereich die Option "Wiederherstellen" aus.
Wählen Sie im Bereich "Wiederherstellen " auf der Registerkarte " Grundlagen " die Option "Nächster > Wiederherstellungspunkt" aus.
Klicken Sie auf der Registerkarte " Wiederherstellungspunkt " für den ausgewählten Wiederherstellungspunkt auf "Auswählen".
Wählen Sie auf der Registerkarte Wiederherstellungspunkt unter Details zum WiederherstellungspunktProtokoll oder Momentaufnahme aus, um den erforderlichen Wiederherstellungspunkt auszuwählen.
- Snapshot: Ermöglicht Ihnen die Auswahl aus verfügbaren Snapshot-Wiederherstellungspunkten im Abonnement (Snapshot-Datenspeicher) oder im Tresor (Vault Standard), wobei Auswahlen aus dem Snapshot-Datenspeicher schnellere Wiederherstellungen ermöglichen.
- Log: Ermöglicht Ihnen, die Datenbank wiederherzustellen, indem die entsprechenden Logs auf den zeitlich nächstliegenden verfügbaren Snapshot-Wiederherstellungspunkt angewendet werden, wodurch eine granulare zeitpunktgenaue Wiederherstellung ermöglicht wird.
Klicken Sie für den ausgewählten Wiederherstellungspunkt auf "Auswählen".
Wählen Sie im Fensterbereich Wiederherstellungspunkt auswählen den erforderlichen Momentaufnahmewiederherstellungspunkt oder den auf der ausgewählten Option basierenden zeitpunktbasierten Protokollwiederherstellungspunkt aus, und wählen Sie OK aus.
Wählen Sie im Bereich "Wiederherstellen " auf der Registerkarte " Wiederherstellungspunkt " die Option "Nächste > Wiederherstellungsparameter" aus.
Auf der Registerkarte Wiederherstellungsparameter geben Sie die Details zum Zielspeicherort ein, an dem Sie die Wiederherstellung durchführen möchten.
Geben Sie für den wiederhergestellten DB-Namen den wiederhergestellten Datenbanknamen zusammen mit dem Zielpfad ein.
Wählen Sie für verwaltete Identität die erforderliche Identität und dann "Überprüfen" aus.
Wenn die erforderlichen Rollen fehlen, wählen Sie " Fehlende Rollen zuweisen" aus. Wenn Sie nicht über Berechtigungen verfügen, laden Sie die Zuweisungsvorlage herunter, und geben Sie sie mit Ihrem Administrator weiter, um die Rollenzuweisung abzuschließen.
Wählen Sie nach der Überprüfung "Weiter > überprüfen" + "Wiederherstellen" aus.
Überprüfen Sie auf der Registerkarte "Überprüfen+ Wiederherstellen " die Wiederherstellungseinstellungen, und wählen Sie "Wiederherstellen" aus.
Nächster Schritt
Verwaltung und Überwachung von SQL Server-Datenbank- und Instanz-Snapshot-Backups.