Udostępnij za pośrednictwem


Recovery Models for System Databases

Ta sekcja zawiera podsumowanie zalecenia dotyczące co model odzyskiwanie do korzystania z każdą z baz danych systemu.

Baza danych systemowych

Modelu odzyskiwanie

Komentarze

wzorzec

Prosty

For backwards compatibility with earlier versions of Microsoft SQL Server, the recovery model of master can be set to FULL or BULK_LOGGED.Jednak kopia zapasowa dziennik nie jest obsługiwana dla głównego.W związku z tym nawet po zmianie wzorca modelu odzyskiwanie Pełny lub zarejestrowane zbiorczej, baza danych nadal działają tak, jakby były przy użyciu modelu odzyskiwanie proste.

Model

Użytkowników można konfigurować1

Nowo utworzony użycia bazy danych użytkownika takie same model odzyskiwanie jako Model bazy danych.Potwierdzenie nowej bazy danych umożliwia proste model odzyskiwanie, zmienić model odzyskiwanie z Model SIMPLE.

Najlepsze praktyki:  Zaleca się utworzenie bazy danych tylko pełne kopie zapasowe Model, zgodnie z wymaganiami.Ponieważ Model jest niewielka, a zmieniają się rzadko, wykonywanie kopii zapasowych dziennika nie jest konieczne.

msdb

Proste (domyślnie)

Jeśli chcesz używać do kopia zapasowa i przywracanie danych historia w msdb po odzyskaniu baz danych użytkowników, firma Microsoft zaleca, aby używać pełnej model odzyskiwanie dla msdb.Ponadto należy rozważyć umieszczenie msdb transakcji zalogować odporności na uszkodzenia magazynu.

Zasób

The recovery model is irrelevant.SQL Server backup cannot back up the Resource database.

NoteNote:
Można wykonywać oparte na pliku lub na dysku kopia zapasowa na Zasób baza danych, traktując Mssqlsystemresource.mdf tak, jakby była to plik binarny (.exe).Ale nie można używać SQL Server przywrócić na tych kopii zapasowych.

tempdb

Prosty

Proste model odzyskiwanie jest wymagana, dlatego, tempdb obszar rejestrowania jest zawsze automatycznie odzyskane.Użytkownik nie może wykonać kopię zapasową tempdb.

1 Aby uzyskać bieżący model odzyskiwanie modelu, zobacz temat Jak Wyświetl lub zmień modelu odzyskiwanie bazy danych (SQL Server Management Studio) lub sys.Databases (języka Transact-SQL).

Aby uzyskać informacje o systemie, którego baz danych należy należy utworzyć kopię zapasową zobacz Considerations for Backing Up and Restoring System Databases.