SQL Server ist das beliebte relationalen Datenbank -Management-Plattform von Microsoft. Einer der wichtigsten Aspekte der Administration einer Datenbank-System ist das Verständnis und die Verwaltung der Backups der Datenbank auf dem System. SQL Server verfügt über verschiedene Backup-Optionen und Methoden Sie je nach Ihrer Genesung anwenden können muss sowie Ihre Ressourcen. Überlegungen
Backups für Datenbanken sind sehr verschieden von regelmäßigen Sichern von Dateien auf einem Server. Zuerst verstehen, dass SQL Server besteht aus zwei Dateitypen gemacht : eine Datendatei und eine Transaktions-Log -Datei. Die Transaktionsprotokolle neigen dazu, ein wenig mehr Aufmerksamkeit erfordern , dass in Abhängigkeit von der Backup-Option Sie sich entscheiden, sie zu sichernden und überwacht werden müssen häufig . Transaktionsprotokolle halten eine laufende Aufzeichnung von Änderungen an den Daten
Recovery-Modi
Es gibt drei Arten von Recovery-Modi für Datenbanken : . "Full ", " Massenprotokolliert "und" Simple " . "Voll" bedeutet, dass die Datenbank ist voll Protokollierung aller Transaktionen . Dieser Modus ermöglicht es Ihnen, Ihre Datenbank wiederherstellen bis zum Point of Failure , vorausgesetzt, du nimmst Log-Sicherungen . " Massenprotokolliert " bedeutet, dass die Datenbank minimal Transaktionen protokolliert , und aus diesem Grund , können Sie nicht bekommen Point-in -Time-Wiederherstellung . In "Simple" -Modus wird das Transaktionsprotokoll nicht gesichert. Sie können nur bis zu dem Punkt der letzten Differenz-oder Voll-Backup wiederherzustellen .
Backup- Typen
Es gibt drei Haupttypen von Backups, die Sie gegen eine ausführen können SQL Server-Datenbank. Der erste Typ ist eine vollständige Sicherung der Datenbank genannt . Dies ist ein vollständiges Backup der Datenbank, die alle Objekte , Tabellen und Daten enthält . Dies ist die einfachste Backup-Typ . Die nächste Art der Sicherung wird eine differenzielle Sicherung genannt . Diese sichert alle Daten, die seit der letzten vollständigen Sicherung geändert wurde. Der letzte Typ heißt Transaktionsprotokollsicherung . Dies sichert die Transaktion Log-Daten . Nach einer Log-Sicherung auftritt, wird das Protokoll der Transaktionen gelöscht. Transaktionsprotokollsicherungen können nur aufgenommen werden , nachdem eine vollständige Sicherung aufgetreten ist.
Transaction Log Fragen
Transaktionsprotokollsicherungen können nur durchgeführt werden, wenn die Datenbank in entweder voll oder massenprotokolliertem Recovery-Modi . Log -Dateien wie ein leerer Container für Daten handeln . Da immer mehr Daten geändert wird, füllt mehr von dem Behälter auf. Wenn es voll ist, kann die Datei selbst zu wachsen , um mehr Platz zu schaffen. Wenn es keinen Raum für Wachstum , wird die Datenbank heruntergefahren und könnte zu Fehlern führen.
Vorteile
regelmäßige Backups Ihrer Daten Einnahme ist entscheidend für eine ordnungsgemäße Aufrechterhaltung Disaster Recovery-Plan . Während Sie viele verschiedene Optionen für das Sichern Ihrer Daten haben, ist es sehr wichtig, dass Sie ein Auge auf Ihre Backups und pflegen sie regelmäßig. Angesichts der Art der SQL Server ist es auch wichtig , um die Daten -und Log- Dateien selbst zu halten.