Wiederherstellungsmodelle für Systemdatenbanken
Dieser Abschnitt enthält eine Zusammenfassung der Empfehlungen, welches Wiederherstellungsmodell mit den einzelnen Systemdatenbanken verwendet werden soll.
Systemdatenbank |
Wiederherstellungsmodell |
Kommentare |
---|---|---|
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. |
|
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. |
|
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. |
|
— |
Das Wiederherstellungsmodell ist nicht von Bedeutung. Die Resource-Datenbank kann nicht mit einer SQL Server-Sicherung gesichert werden.
Hinweis
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.
|
|
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.
Siehe auch