Durchführen der Entwurfsvorgänge für die Sicherung und Wiederherstellung für Azure SQL

Abgeschlossen

Es ist sehr wichtig, dass Sie die Daten Ihrer SQL-Datenbanken wiederherstellen können. Sie sollten erwägen, automatisierte Sicherungen Ihrer Azure SQL-Datenbankinstanzen und Azure SQL Managed Instances zu erstellen. Datenbanksicherungen ermöglichen die Wiederherstellung des Datenbankzustands zu einem bestimmten Zeitpunkt und innerhalb eines konfigurierten Aufbewahrungszeitraums.

Beschreibung: Automatisierte Sicherungen

Sowohl SQL-Datenbank als auch SQL Managed Instance nutzen SQL Server-Technologie, um wöchentlich vollständige Sicherungen, alle 12–24 Stunden differenzielle Sicherungen und alle 5 bis 10 Minuten Transaktionsprotokollsicherungen zu erstellen. Die Häufigkeit von Transaktionsprotokollsicherungen basiert auf der Computegröße und dem Umfang der Datenbankaktivität. Wenn Sie eine Datenbank wiederherstellen, bestimmt der Dienst, welche vollständigen und differenziellen Sicherungen bzw. Transaktionsprotokollsicherungen wiederhergestellt werden müssen.

  • Vollständige Sicherungen: Bei einer vollständigen Sicherung wird alles in der Datenbank und die Transaktionsprotokolle gesichert. SQL-Datenbank führt eine vollständige Sicherung einmal wöchentlich durch.

  • Differenzielle Sicherungen: Bei einer differenziellen Sicherung wird alles, was sich seit der letzten vollständigen Sicherung geändert hat, gesichert. SQL-Datenbank erstellt alle 12 bis 24 Stunden eine differenzielle Sicherung.

  • Transaktionssicherungen: Bei einer Transaktionssicherung wird der Inhalt der Transaktionsprotokolle gesichert. Falls beim letzten Transaktionsprotokoll ein Fehler aufgetreten ist oder es beschädigt ist, wird die vorherige Transaktionsprotokollsicherung verwendet. Mithilfe von Transaktionssicherungen können Administratoren Daten bis zu einem bestimmten Zeitpunkt wiederherstellen, einschließlich des Zeitraums, bevor die Daten versehentlich gelöscht wurden. Transaktionsprotokolle werden alle fünf bis zehn Minuten gesichert.

Beschreibung: Anwendungsfälle für Sicherungen

Sie können die automatisierten Sicherungen auf verschiedene Weise verwenden.

Richtlinien zur Langzeitaufbewahrung von Sicherungen

Automatische Sicherungen von Azure SQL-Datenbank werden für eine Wiederherstellung bis zu 35 Tage lang aufbewahrt. Dieser Zeitraum ist für die tägliche Verwaltung ausreichend. Es kann jedoch vorkommen, dass Sie Daten für eine längere Zeit aufbewahren müssen. So können beispielsweise nationale Datenschutzbestimmungen verlangen, dass Sicherungen über mehrere Jahre aufbewahrt werden.

Verwenden Sie hierfür die Funktion der Langzeitaufbewahrung (LTR). Auf diese Weise können Sie Sicherungskopien von Azure SQL-Datenbank in Blobs von georedundantem Speicher mit Lesezugriff (RA-GRS) für bis zu zehn Jahre speichern. Wenn Sie auf eine Sicherungskopie in LTR zugreifen müssen, können Sie diese entweder über das Azure-Portal oder PowerShell als neue Datenbank wiederherstellen.