Wiederherstellen aus einer Sicherung in einer SQL-Datenbank in Microsoft Fabric

Gilt für:✅SQL-Datenbank in Microsoft Fabric

Dieser Artikel beschreibt die Schritte zur Wiederherstellung einer beliebigen Datenbank aus einer Sicherung in einer SQL-Datenbank in Microsoft Fabric.

Point-in-Time-Wiederherstellung

Automatische Datenbanksicherungen schützen Ihre Datenbanken vor Benutzer- und Anwendungsfehlern, versehentlichen Datenbanklöschungen und längeren Ausfällen. Dies ist eine integrierte Funktion, die die SQL-Datenbank in Fabric bietet, um Ihre Daten vor unerwünschten Modifikationen zu schützen. Die Point-in-Time-Wiederherstellung (PITR) ist eine Funktion zur Wiederherstellung einer Datenbank zu einem bestimmten Zeitpunkt innerhalb des Aufbewahrungszeitraums. Mit einer Datenbankwiederherstellung erstellen Sie eine neue SQL-Datenbank im selben Arbeitsbereich aus Sicherungen.

Wiederherstellungszeit

Die Zeit, die zum Wiederherstellen einer Datenbank über automatisierte Datenbanksicherungen benötigt wird, hängt von mehreren Faktoren ab:

  • Datenbankgröße
  • Anzahl der beteiligten Transaktionsprotokolle
  • Menge der erneut auszuführenden Aktivitäten, um bis zum Wiederherstellungspunkt wiederherzustellen
  • Anzahl der gleichzeitigen Wiederherstellungsanforderungen, die in der Zielregion verarbeitet werden

Bei einer großen oder sehr aktiven Datenbank kann die Wiederherstellung mehrere Stunden dauern. Wenn in der Zielregion viele Wiederherstellungsanfragen gleichzeitig gestellt werden, kann sich die Wiederherstellungszeit für einzelne Datenbanken erhöhen.

Kosten

Derzeit gibt es keine Kosten oder den Verbrauch von CPU-Ressourcen, die mit der Wiederherstellung einer Datenbank verbunden sind.

Durch das Initiieren einer Point-in-Time-Wiederherstellung kann die Datenbank aus einem angehaltenen Zustand in den Onlinezustand gebracht werden, und es können Verbrauchseinheiten anfallen.

Berechtigungen

Um eine Datenbank mithilfe einer Zeitpunktwiederherstellungsfunktion wiederherzustellen, müssen Sie in Ihrem Fabric Workspace über eine der folgenden Rollen verfügen:

  • Administrator
  • Mitwirkender
  • Mitglied

Weitere Informationen finden Sie unter Microsoft Fabric-Rollen.

Wiederherstellen einer SQL-Datenbank in Microsoft Fabric

Sie können jede Datenbank zu einem früheren Zeitpunkt innerhalb des Aufbewahrungszeitraums wiederherstellen. Durch diese Operation erstellen Sie tatsächlich eine neue SQL-Datenbank in Fabric. Nach Abschluss der Wiederherstellung erstellt Fabric eine neue Datenbank im selben Arbeitsbereich wie die ursprüngliche Datenbank.

Hinweis

Sie können eine vorhandene Datenbank nicht mit einer Wiederherstellung überschreiben.

Der Hauptanwendungsfall der Point-in-Time-Wiederherstellung besteht darin, nach einem menschlichen Fehler eine SQL-Datenbank auf einen früheren Zeitpunkt zurückzusetzen. Sie können die wiederhergestellte Datenbank als Ersatz für die ursprüngliche Datenbank behandeln oder als Datenquelle zum Aktualisieren der ursprünglichen Datenbank verwenden.

  1. Klicken Sie in Ihrem Arbeitsbereich mit der rechten Maustaste auf die SQL-Datenbank oder öffnen Sie das Kontextmenü .... Wählen Sie Datenbank wiederherstellen aus.

    Screenshot aus dem Fabric-Portal der Elemente in einem Arbeitsbereich. Das Kontextmenü für eine Datenbank ist aufgeklappt und die Dialogoption „Datenbank wiederherstellen“ wird hervorgehoben.

  2. Das Datenbank wiederherstellen-Popup wird geöffnet. Geben Sie den Namen einer neuen Datenbank an, die aus den Sicherungskopien der Quell-/Originaldatenbank erstellt wird.

  3. Wählen Sie einen Zeitpunkt aus. Sie können den frühesten verfügbaren Wiederherstellungspunkt, den letzten Wiederherstellungspunkt oder einen beliebigen Zeitpunkt dazwischen anzeigen. Die Zeiten sind in Ihrer lokalen Zeitzone angegeben, nicht in UTC. Die Dropdown-Liste für die Zeit ist ebenfalls editierbar – Sie können die Zeit nach Belieben auswählen.

  4. Wählen Sie Erstellen aus.

  5. Die Wiederherstellung der Datenbank beginnt im Hintergrund. Sie können auch Benachrichtigungen über die Datenbankwiederherstellung sehen, die im Benachrichtigungscenter ausgeführt wird. Wenn der Wiederherstellungsvorgang abgeschlossen ist, können Sie die neue Datenbank öffnen.

    Screenshot der Registerkarte „Benachrichtigungen“ des Fabric-Portals, mit dem Fortschritt der Datenbankwiederherstellung.

SQL-Datenbankwiederherstellungspunkte in Microsoft Fabric anzeigen

Sie können den frühesten (ältesten) und den spätesten (neuesten) Wiederherstellungspunkt in den Eigenschaften sehen, die Sie über die Datenbankansicht des Fabric-Portals aufrufen können.

Sie können eine Datenbank auf einen beliebigen Zeitpunkt wiederherstellen, der zwischen diesen beiden angezeigten Wiederherstellungspunkten liegt.

  1. Öffnen Sie Ihre Datenbank im Fabric-Portal. Wählen Sie das Symbol „Einstellungen“ im Menüband aus oder klicken Sie mit der rechten Maustaste und wählen Sie Einstellungen aus.

  2. Wählen Sie Wiederherstellungspunkte aus. Die Zeiten sind in Ihrer lokalen Zeitzone angegeben.

    Screenshot aus dem Fabric-Portal, der Wiederherstellungspunkte für eine SQL-Datenbank anzeigt.

Einschränkungen

Aktuelle Einschränkungen beim Wiederherstellen einer SQL-Datenbank in Microsoft Fabric:

  • Die Arbeitsbereichsübergreifende Wiederherstellung wird nicht unterstützt.
  • Die regionsübergreifende Wiederherstellung wird nicht unterstützt.
  • Wenn Sie die Datenbank während der Wiederherstellung löschen, wird der Wiederherstellungsvorgang abgebrochen. Sie können keine Daten aus einer gelöschten Datenbank wiederherstellen.