Microsoft SQL Server


Einleitung

Unstenstehende Artikel dienen zum besseren Verständnis von Microsoft SQL Server, dem relationalen Datenbankmanagementsystem basierend auf der Microsoft Windows Plattform.

Wiederherstellungsmodelle von Microsoft SQL Server

SQL Server bietet drei Wiederherstellungsmodelle: Vollständig, Massenprotokolliert und Einfach. In den meisten Fällen entscheidet das gewählte Wiederherstellungsmodell darüber, wie SQL Server das Transaktionsprotokoll der Datenbank nutzt und verwaltet.

Vollständiges Wiederherstellungsmodell

Das vollständige Wiederherstellungsmodell registriert jede Änderung, die durch jede Transaktion auf Detailebene verursacht wird, wodurch die Zeitpunktwiederherstellung ermöglicht wird. Das Transaktionsprotokoll muss gesichert werden, damit SQL Server den Protokollspeicherplatz wiederverwenden kann.

Massenprotokolliertes Wiederherstellungsmodell

Das massenprotokollierte Wiederherstellungsmodell ähnelt der vollständigen Variante, unterscheidet sich davon jedoch beim Massenladen von Daten. Wenn bestimmte Voraussetzungen erfüllt sind, registriert das massenprotokollierte Wiederherstellungsmodell Zeileineinfügungen nicht auf Detailebene. Stattdessen protokolliert es nur Blockzuordnungen, was erhebliche Mengen an Protokollspeicherplatz einspart. Wie beim vollständigen Wiederherstellungsmodell muss auch hier das Transaktionsprotokoll gesichert werden, mum SQL Server Protokollspeicherplatz zur Verfügung zu stellen.

Einfaches Wiederherstellungsmodell

Das einfache Wiederherstellungsmodell ist identisch mit der massenprotokollierten Variante, ausser dass kein Transaktionsprotokoll gesichert werden muss, um Speicherplatz freizugeben und wiederzuverwenden. Bei der Verwendung des einfachen Wiederherstellungsmodells sind Transaktionsprotokollsicherungen daher unzuverlässig.