GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wiederherstellungsmodelle für SQL Server-Datenbanken

Dieser Artikel umreißt die drei verschiedenen Datenbankwiederherstellungsmodelle, die in Microsoft ® SQL Server® verfügbar sind. Er beschreibt auch kurz die gebräuchlichsten Sicherungsoptionen. Die Wiederherstellungsmodelle bieten verschiedene Wiederherstellungsoptionen sowie unterschiedliche Transaktionsprotokollierung, und Benutzer können jederzeit zwischen den Modellen wechseln. Wenn Sie zu einem neuen Wiederherstellungsmodell wechseln, müssen Sie immer eine vollständige Datenbanksicherung erstellen, bevor Sie differenzielle und Protokollsicherungen erstellen können.

Allgemeine Sicherungsoptionen

Zu den gängigen Sicherungsoptionen für SQL Server-Datenbanken gehören die folgenden Typen:

  • Vollständige Datenbanksicherung :Wie der Name schon sagt, handelt es sich hierbei um eine Sicherung der gesamten Datenbank sowie von Teilen des Transaktionsprotokolls. Mit dieser Sicherung können Sie die Datenbank nur aus einer vollständigen Sicherung wiederherstellen. Die Ereignisanzeige bezeichnet diese Sicherung auch als Datenbanksicherung.

  • Differentielle Datenbanksicherung :Basierend auf der letzten vollständigen Datenbanksicherung enthält diese Sicherung alle Änderungen, die seit der letzten vollständigen Sicherung an der Datenbank vorgenommen wurden.

  • Protokollsicherung :Diese Sicherung umfasst die Transaktionsprotokolldateien, einschließlich aller Protokolle seit der letzten Protokollsicherung. Logbackups sorgen für den geringsten Datenverlust im Fehlerfall.

Wiederherstellungsmodelle

Dieser Abschnitt beschreibt die Wiederherstellungsmodelle.

Einfach

Das einfache Wiederherstellungsmodell ist das einfachste und erfordert von allen drei Modellen den geringsten Verwaltungsaufwand.

  • Es werden nur vollständige und differenzielle Datenbanksicherungen unterstützt, Protokollsicherungen sind nicht möglich.
  • Wenn ein Fehler auftritt, gehen alle seit der letzten vollständigen oder differenziellen Sicherung vorgenommenen Änderungen verloren.
  • Sie sollten dieses Wiederherstellungsmodell nicht für Produktionsdatenbanken verwenden.
  • Das System schreibt neue Datenpunkte in die Transaktionsprotokolldatei. Nach dem Schreiben der Daten in die Datei kann das System diesen Speicherplatz jedoch wiederverwenden. Daher wächst die Transaktionsprotokolldatei nicht unbegrenzt und wird nie voll.
  • Vorteile :Geringer Verwaltungsaufwand
  • Nachteile :Gefahr von Datenverlust

Vollständig

Das vollständige Wiederherstellungsmodell ermöglicht Ihnen die Wiederherstellung zu einem bestimmten Zeitpunkt ohne Datenverlust. Verwenden Sie Transaktionsprotokollsicherungen, um eine erfolgreiche Wiederherstellung ohne Datenverlust zu gewährleisten.

  • Die Transaktionsprotokolldatei speichert alle Transaktionsdaten.
  • Die Protokolldatei wächst, bis eine Protokollsicherung abgeschlossen ist oder die Protokolldatei abgeschnitten wird. Daher müssen Sie Sicherungskopien von Transaktionsprotokollen einrichten, um zu verhindern, dass die Protokolldatei unendlich wächst.
  • Wenn das Transaktionsprotokoll beschädigt wird, gehen alle Änderungen seit der letzten vollständigen oder differenziellen Sicherung verloren.
  • Vorteile :Unterstützt Point-in-Time-Wiederherstellungen, kein Datenverlust im Fehlerfall
  • Nachteile :Höherer Verwaltungsaufwand

Massenprotokolliert

Verwenden Sie das massenprotokollierte Wiederherstellungsmodell, um große Massenkopiervorgänge durchzuführen. Ähnlich wie beim vollständigen Wiederherstellungsmodell verwendet Bulk-Log Protokollsicherungen.

  • Dieses Modell verwendet minimale Protokollierung beim Schreiben von Transaktionen in die Transaktionsprotokolldatei. Während dies Zeit und Speicherplatz spart, kann eine minimale Protokollierung Point-in-Time-Wiederherstellungen verhindern.
  • Sie können immer noch bis zu einem bestimmten Zeitpunkt wiederherstellen, solange das neueste Transaktionsprotokoll keine Massenoperationen enthält.
  • Sie müssen Sicherungen des Transaktionsprotokolls einrichten, um zu verhindern, dass die Protokolldatei unendlich wächst. Wenn das Transaktionsprotokoll beschädigt wird, gehen alle Änderungen seit der letzten vollständigen oder differenziellen Sicherung verloren.
  • Vorteile :Minimale Protokollierung ermöglicht Massenoperationen mit hohem Volumen
  • Nachteile :Höherer Verwaltungsaufwand, eingeschränkte Point-in-Time-Wiederherstellungen

Linux
  1. So erstellen Sie eine Sicherung

  2. PostgreSQL-Datenbankserver

  3. So sichern und wiederherstellen Sie die Postgres-Datenbank

  4. So ändern Sie den Kompatibilitätsgrad der SQL-Datenbank

  5. BACPAC Azure Backup kann in SQL Management Studio nicht wiederhergestellt werden

So installieren Sie SQL Server unter Windows 10

MS SQL Server 2008-Datenbank sichern und wiederherstellen

MySQL-Datenbankserver

Abonnement-Backup beendet mit der Warnung Das Transaktionsprotokoll für Datenbank „X“ ist auf dem Plesk-Server voll

So erstellen Sie eine skriptgesteuerte SQL-Datenbanksicherung

So stellen Sie eine MySQL-Datenbank aus einer .SQL-Sicherung wieder her