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.
Gilt für:Azure SQL Managed Instance
In diesem Artikel wird erläutert, wie Sie eine langfristige Aufbewahrungsrichtlinie (LTR) für azure SQL Managed Instance mithilfe des Azure-Portals, PowerShell und der Azure CLI konfigurieren sowie Sicherungen aus Azure Storage anzeigen und wiederherstellen. Mit einer LTR-Richtlinie können Sie Datenbanksicherungen innerhalb eines separaten Azure Blob Storage-Containers für bis zu 10 Jahre automatisch aufbewahren. Anschließend können Sie eine Datenbank mithilfe dieser Sicherungen wiederherstellen.
Voraussetzungen
Ein aktives Azure-Abonnement.
Berechtigungen
Um LTR-Sicherungen anzuzeigen und wiederherzustellen, müssen Sie Mitglied der folgenden Rollen sein:
- Rolle „Besitzer des Abonnements“ oder
- Rolle „Mitwirkender“ für SQL Managed Instance oder
- Benutzerdefinierte Rolle mit den folgenden Berechtigungen:
Microsoft.Sql/locations/longTermRetentionManagedInstanceBackups/readMicrosoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionManagedInstanceBackups/readMicrosoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionDatabases/longTermRetentionManagedInstanceBackups/read
Um LTR-Sicherungen zu löschen, müssen Sie Mitglied einer der folgenden Rollen sein:
- Rolle „Besitzer des Abonnements“ oder
- Benutzerdefinierte Rolle mit der folgenden Berechtigung:
Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionDatabases/longTermRetentionManagedInstanceBackups/delete
Hinweis
Die Rolle "Mitwirkender der verwalteten SQL-Instanz" verfügt nicht über die Berechtigung zum Löschen von LTR-Sicherungen.
Rollenbasierte Zugriffssteuerung (RBAC) in Azure kann entweder im Rahmen eines Abonnements oder einer Ressourcengruppe gewährt werden. Für den Zugriff auf LTR-Sicherungen, die zu einer gelöschten Instanz gehören, muss die Berechtigung jedoch im Bereich Abonnement dieser Instanz erteilt werden.
Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionDatabases/longTermRetentionManagedInstanceBackups/delete
Erstellen von Richtlinien für die Langzeitaufbewahrung
Sie können SQL Managed Instance zur Aufbewahrung von automatisierten Sicherungen für einen längeren Zeitraum konfigurieren, als gemäß der Aufbewahrungsdauer für Ihre Dienstebene vorgesehen ist.
Wählen Sie im Azure-Portal Ihre verwaltete SQL-Instanz und dann Sicherungen aus. Wählen Sie auf der Registerkarte "Aufbewahrungsrichtlinien " die Datenbanken aus, für die Sie aufbewahrungsrichtlinien für langfristige Sicherungen festlegen oder ändern möchten. Änderungen gelten nicht für nicht ausgewählte Datenbanken.
Geben Sie im Bereich Richtlinien konfigurieren den gewünschten Aufbewahrungszeitraum für wöchentliche, monatliche oder jährliche Sicherungen an. Wählen Sie den Aufbewahrungszeitraum „0“ aus, um anzugeben, dass keine Langzeitaufbewahrung von Sicherungen festgelegt werden soll.
Wählen Sie Anwenden aus, wenn Sie fertig sind.
Wichtig
Wenn Sie eine langfristige Sicherungsaufbewahrungsrichtlinie aktivieren, kann es bis zu sieben Tage dauern, bis die erste Sicherung sichtbar und für die Wiederherstellung verfügbar ist. Ausführliche Informationen zum LTR-Sicherungsrhythmus finden Sie unter Aufbewahrung langfristiger Sicherungen.
Anzeigen von Sicherungen und Wiederherstellen einer Sicherung
Führen Sie die folgenden Schritte aus, um verfügbare langfristige Sicherungen aus dem Azure-Portal anzuzeigen:
Wählen Sie im Azure-Portal Ihre verwaltete SQL-Instanz und dann Sicherungen aus. Wählen Sie auf der Registerkarte Verfügbare Sicherungen die Datenbank aus, für die Sie verfügbare Sicherungen anzeigen möchten. Wählen Sie Verwalten aus.
Überprüfen Sie im Bereich Sicherungen verwalten die verfügbaren Sicherungen.
Sie können auch eine Wiederherstellung auf dieser Seite durchführen, indem Sie die Sicherung wählen und Wiederherstellen auswählen.
Alternativ können Sie die folgenden Schritte auswählen, um eine Sicherung aus der langfristigen Aufbewahrung mithilfe des Azure-Portals wiederherzustellen:
Melden Sie sich beim Azure-Portal an.
Wechseln Sie zu dem Ziel „SQL Managed Instance“, in dem Sie ihre Datenbank wiederherstellen möchten.
Wählen Sie auf der Seite Übersicht die Option + Neue Datenbank, um die Seite Azure SQL verwaltete Datenbank erstellen zu öffnen.
Geben Sie auf der Registerkarte Grundlagen der Seite Azure SQL verwaltete Datenbank erstellen unter Projektdetails die Details zum Abonnement und zur Ressourcengruppe an. Geben Sie dann unter Datenbankdetails den neuen Namen der Datenbank an, die Sie wiederherstellen möchten. Vergewissern Sie sich, dass die richtige verwaltete SQL-Instanz in der Dropdownliste aufgeführt ist. Wählen Sie dann "Weiter: Datenquelle >" aus.
Wählen Sie auf der Registerkarte Datenquelle unter Vorhandene Daten verwenden die Option Point-in-Time-Wiederherstellung aus. Stellen Sie das Abonnement, die Ressourcengruppe und die verwaltete SQL-Instanz bereit, die die Quelldatenbank enthält. Wählen Sie in der Dropdownliste "Verwaltete Datenbank " die Datenbank aus, die Sie wiederherstellen möchten. Wählen Sie dann den Zeitpunkt aus, an dem Sie die Datenbank wiederherstellen möchten. Die Quell- und Zielinstanz kann die gleiche oder zwei verschiedene Instanzen sein. Wählen Sie "Weiter" aus: Zusätzliche Einstellungen >.
Auf der Registerkarte "Zusätzliche Einstellungen " können Sie das Kontrollkästchen aktivieren, um die Aufbewahrungsrichtlinie von der Quelldatenbank zu erben. Alternativ können Sie " Aufbewahrung konfigurieren" auswählen, um die Seite " Richtlinien konfigurieren " zu öffnen und Ihre gewünschten Aufbewahrungsrichtlinien für Ihre wiederhergestellte Datenbank festzulegen. Wenn Sie fertig sind, wählen Sie Überprüfen und erstellen aus.
Wählen Sie unter Überprüfen + erstellen die Option Erstellen aus, um Ihre Datenbank wiederherzustellen, wenn die Überprüfung erfolgreich ist.
Daraufhin wird der Wiederherstellungsprozess gestartet. Hierbei wird eine neue Datenbank erstellt und mit Daten aus der ursprünglichen Datenbank zum angegebenen Zeitpunkt aufgefüllt. Weitere Informationen zum Wiederherstellungsprozess finden Sie unter Wiederherstellungszeit.
Hinweis
Auf diesem Blatt können Sie mithilfe von SQL Server Management Studio eine Verbindung mit der wiederhergestellten Datenbank herstellen, um erforderliche Aufgaben durchzuführen. Sie können beispielsweise einen Teil der Daten aus der wiederhergestellten Datenbank extrahieren und in die vorhandene Datenbank kopieren oder die vorhandene Datenbank löschen und die wiederhergestellte Datenbank in den vorhandenen Datenbanknamen umbenennen.
Löschen von LTR-Sicherungen
Löschen Sie Sicherungen, die für eine bestimmte Datenbank mit einer LTR-Richtlinie aufbewahrt werden.
Wichtig
Das Löschen der LTR-Sicherung kann nicht rückgängig gemacht werden. Um eine LTR-Sicherung zu löschen, nachdem die Instanz gelöscht wurde, müssen Sie über die Berechtigung "Abonnementbereich" verfügen. Sie können Benachrichtigungen zu jedem Löschvorgang in Azure Monitor einrichten, indem Sie nach dem Vorgang „Löscht eine Sicherung zur langfristigen Aufbewahrung“ filtern. Das Aktivitätsprotokoll enthält Informationen darüber, wer die Anfrage gestellt hat und wann. Ausführliche Anweisungen finden Sie unter Erstellen von Aktivitätsprotokollwarnungen.
- Navigieren Sie im Azure-Portal zur SQL Managed Instance.
- Wählen Sie Sicherungen aus. Um die verfügbaren LTR-Sicherungen für eine bestimmte Datenbank anzuzeigen, wählen Sie in der Spalte „Verfügbare LTR-Sicherungen“ die Option Verwalten aus. Ein Bereich mit einer Liste der verfügbaren LTR-Sicherungen für die ausgewählte Datenbank wird angezeigt.
- Überprüfen Sie im Bereich Verfügbare LTR-Sicherungen die verfügbaren Sicherungen. Wählen Sie eine zu löschende Sicherung aus. Klicken Sie auf Löschen.
Begrenzungen
Beachten Sie die folgenden Einschränkungen:
- Datenbanksicherungen aus Instanzen, die mit der SQL Server 2022-Updaterichtlinie konfiguriert sind, können in Instanzen wiederhergestellt werden, die entweder mit der SQL Server 2022-, SQL Server 2025- oder Always-up-to-Datumsaktualisierungsrichtlinie konfiguriert sind.
- Datenbanksicherungen aus Instanzen, die mit der SQL Server 2025-Updaterichtlinie konfiguriert sind, können in Instanzen wiederhergestellt werden, die entweder mit der SQL Server 2025 - oder Always-up-to-Updaterichtlinie konfiguriert sind, jedoch nicht auf Instanzen, die mit der SQL Server 2022-Updaterichtlinie konfiguriert sind.
- Datenbanksicherungen von Instanzen, die mit der Always-up-to-date Aktualisierungsrichtlinie konfiguriert sind, können nur in Instanzen wiederhergestellt werden, die auch mit der Always-up-to-date Aktualisierungsrichtlinie konfiguriert sind.