Wiederherstellen einer SQL Server-Instanz oder einer Datenbank auf einer Azure-VM aus einer Snapshot-Sicherung mithilfe des Azure-Portals (Vorschau)

In diesem Artikel wird beschrieben, wie Sie eine SQL Server Instanz oder eine einzelne Datenbank in einem virtuellen Azure Computer (VM) mithilfe von Snapshotsicherungen (Vorschau) wiederherstellen. Sie enthält schrittweise Anleitungen für Wiederherstellungen auf Instanz- und Datenbankebene.

Note

  • Dieses Vorschaufeature unterstützt nur die alternative Standortwiederherstellung (ALTERNATE Location Restore, ALR).
  • Die Integration in die Resiliency-Umgebung wird derzeit für die Snapshot-Sicherung von SQL Server-Instanzen (Vorschau) nicht unterstützt.

Lernen Sie die unterstützten Szenarien und Einschränkungen für die Sicherung von SQL Server-Instanzmomentaufnahmen (Vorschauversion) kennen.

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.

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:

  1. Wechseln Sie zum Tresor der Wiederherstellungsdienste und wählen Sie Geschützte Elemente>Backup-Elemente aus.

  2. Wählen Sie im Bereich BackupelementeSQL Server in Azure VM (Snapshot-Sicherung) (Vorschau) aus.

    Screenshot, der die Auswahl des Datenquellentyps „SQL Server in Azure VM (Momentaufnahme-Sicherung) (Vorschau)“ zeigt.

  3. Wählen Sie im Bereich "Sicherungselemente " für die erforderliche Sicherungsinstanz die Option "Details anzeigen" aus.

  4. Wählen Sie im ausgewählten Bereich der Sicherungsinstanz die Option "Wiederherstellen" aus.

  5. Wählen Sie im Bereich "Wiederherstellen " auf der Registerkarte " Grundlagen " die Option "Nächster > Wiederherstellungspunkt" aus.

  6. Wählen Sie auf der Registerkarte " Wiederherstellungspunkt auswählen" für " Wiederherstellen"-Typ die Option "Alternative Standortwiederherstellung(ALR)" oder " Als Datenträger wiederherstellen" aus.

    • Alternativer Speicherortwiederherstellung: Stellt die SQL-Instanz oder -Datenbank an einem anderen Speicherort auf einem anderen virtuellen Computer (VM) wieder her.
    • Als Datenträger wiederherstellen: Stellt einzelne Datenträger wieder her und fügt sie an den virtuellen Computer Ihrer Wahl an.

    Screenshot, der die Auswahl eines Momentaufnahmewiederherstellungspunkts zeigt.

  7. 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.

  8. Wählen Sie im Bereich „Wiederherstellungspunkt auswählen“ den erforderlichen Snapshot-Wiederherstellungspunkt aus der Liste aus und wählen Sie „OK“.

  9. 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.

    Screenshot, der die Auswahl der Wiederherstellung zu einem bestimmten Zeitpunkt zeigt.

  10. Wählen Sie "Nächste > Wiederherstellungsparameter" aus.

  11. Wählen Sie auf der Registerkarte "Parameter wiederherstellen " die Zielserver - und Die Zielinstanz aus, in der Sie wiederherstellen möchten.

    Screenshot der Auswahl des Zielservers und der Instanz für den Wiederherstellungsvorgang.

  12. Wählen Sie für Managed Identities die erforderliche verwaltete Identität für Azure Backup aus, um den Wiederherstellungsvorgang auszuführen, und wählen Sie Validate aus.

    Screenshot der Auswahl einer verwalteten Identität für den Wiederherstellungsvorgang.

    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.

  13. Wählen Sie nach der Überprüfung "Weiter > überprüfen" + "Wiederherstellen" aus.

  14. Überprüfen Sie auf der Registerkarte "Überprüfen+ Wiederherstellen " die Wiederherstellungseinstellungen, und wählen Sie "Wiederherstellen" aus.

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:

  1. Wechseln Sie zum Tresor der Wiederherstellungsdienste und wählen Sie Geschützte Elemente>Backup-Elemente aus.

  2. Wählen Sie im Bereich BackupelementeSQL-Datenbank in Azure VM aus.

    Screenshot, der die Auswahl von SQL-Datenbank im Azure VM-Datenquellentyp zeigt.

  3. 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.

  4. Wählen Sie im ausgewählten Sql-Datenbanksicherungselementbereich die Option "Wiederherstellen" aus.

  5. Wählen Sie im Bereich "Wiederherstellen " auf der Registerkarte " Grundlagen " die Option "Nächster > Wiederherstellungspunkt" aus.

  6. Klicken Sie auf der Registerkarte " Wiederherstellungspunkt " für den ausgewählten Wiederherstellungspunkt auf "Auswählen".

    Screenshot der Auswahl eines Momentaufnahmewiederherstellungspunkts für die SQL-Datenbankwiederherstellung.

  7. 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.

    Screenshot der Auswahl der Wiederherstellungspunktdetails für die SQL-Datenbankwiederherstellung.

  8. Klicken Sie für den ausgewählten Wiederherstellungspunkt auf "Auswählen".

  9. 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.

  10. Wählen Sie im Bereich "Wiederherstellen " auf der Registerkarte " Wiederherstellungspunkt " die Option "Nächste > Wiederherstellungsparameter" aus.

  11. Wählen Sie auf der Registerkarte "Parameter wiederherstellen " die Zielserver - und Zielinstanz und die Zielressourcengruppe aus, in der Sie wiederherstellen möchten.

  12. Geben Sie für den wiederhergestellten DB-Namen den wiederhergestellten Datenbanknamen zusammen mit dem Zielpfad ein.

  13. 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.

  14. Wählen Sie nach der Überprüfung "Weiter > überprüfen" + "Wiederherstellen" aus.

  15. Überprüfen Sie auf der Registerkarte "Überprüfen+ Wiederherstellen " die Wiederherstellungseinstellungen, und wählen Sie "Wiederherstellen" aus.

Nächster Schritt

Sicherungen von SQL Server-Datenbank- und -Instanzmomentaufnahmen verwalten und überwachen (Vorschauversion)