Freigeben über


Wiederherstellungsmodelle für Systemdatenbanken

Dieser Abschnitt enthält eine Zusammenfassung der Empfehlungen, welches Wiederherstellungsmodell mit den einzelnen Systemdatenbanken verwendet werden soll.

Systemdatenbank

Wiederherstellungsmodell

Kommentare

master

Einfach

Aus Gründen der Abwärtskompatibilität mit früheren Versionen von Microsoft SQL Server kann das Wiederherstellungsmodell der master-Datenbank auf FULL oder BULK_LOGGED festgelegt werden. BACKUP LOG wird jedoch für die master-Datenbank nicht unterstützt. Daher wird, auch wenn das Wiederherstellungsmodell der master-Datenbank auf das vollständige oder das massenprotokollierte Modell geändert wird, die Datenbank weiterhin so ausgeführt, als ob sie das einfache Wiederherstellungsmodell verwenden würde.

model

Vom Benutzer konfigurierbar 1

Neu erstellte Benutzerdatenbanken verwenden dasselbe Wiederherstellungsmodell wie die model-Datenbank. Wenn Ihre neuen Datenbanken das einfache Wiederherstellungsmodel verwenden sollen, ändern Sie das Wiederherstellungsmodell von model zu SIMPLE.

Bewährte Methode: Es wird empfohlen, dass Sie bei Bedarf ausschließlich vollständige Datenbanksicherungen von model erstellen. Da model klein ist und sich nur selten ändert, ist die Sicherung des Protokolls nicht notwendig.

msdb

Einfach (Standard)

Wenn Sie beim Wiederherstellen von Benutzerdatenbanken die Informationen zum Sicherungs- und Wiederherstellungsverlauf in msdb verwenden möchten, empfiehlt es sich, das vollständige Wiederherstellungsmodell für msdb zu verwenden. Darüber hinaus sollten Sie das Transaktionsprotokoll von msdb auf einem fehlertoleranten Datenträger speichern.

Resource

Das Wiederherstellungsmodell ist nicht von Bedeutung. Die Resource-Datenbank kann nicht mit einer SQL Server-Sicherung gesichert werden.

HinweisHinweis
Sie können eine dateibasierte oder eine datenträgerbasierte Sicherung für die Resource-Datenbank ausführen, indem Sie Mssqlsystemresource.mdf wie eine binäre Datei (.EXE) behandeln. Sie können diese Sicherungen allerdings nicht mit einer SQL Server-Wiederherstellung wiederherstellen.

tempdb

Einfach

Das einfache Wiederherstellungsmodell ist erforderlich, damit der Protokollspeicherplatz von tempdb immer automatisch wieder freigegeben wird. Tempdb kann nicht gesichert werden.

1 Weitere Informationen zum aktuellen Wiederherstellungsmodell des Modells finden Sie unter Vorgehensweise: Anzeigen oder Ändern eines Wiederherstellungsmodells einer Datenbank (SQL Server Management Studio) oder sys.databases (Transact-SQL).

Informationen dazu, welche Systemdatenbanken gesichert werden müssen, finden Sie unter Überlegungen zum Sichern und Wiederherstellen von Systemdatenbanken.