Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Az SQL Server biztonsági mentési és visszaállítási műveletei az adatbázis helyreállítási modelljének kontextusában történnek. A helyreállítási modellek meghatározzák és szabályozzák a tranzakciónapló karbantartását. A helyreállítási modell egy adatbázistulajdonság, amely szabályozza a tranzakciók naplózását, hogy a tranzakciónapló biztonsági mentést igényel-e (és engedélyez), és hogy milyen típusú visszaállítási műveletek érhetők el.
Három helyreállítási modell érhető el:
- egyszerű helyreállítási modell
- teljes helyreállítási modell
- Tömegesen naplózott helyreállítási modell
Az adatbázisok általában a teljes helyreállítási modellt vagy az egyszerű helyreállítási modellt használják. Az adatbázist bármikor másik helyreállítási modellre válthatja.
Megjegyzés:
Az SQL Server Enterprise és Standard kiadások alapértelmezés szerint a teljes helyreállítási modellt használják, míg az SQL Server Express-kiadás alapértelmezés szerint az egyszerű helyreállítási modellt használja.
A helyreállítási modell áttekintése
A következő szakasz a három helyreállítási modellt foglalja össze.
Egyszerű helyreállítási modell
Az egyszerű helyreállítási modell nem támogatja a tranzakciónaplók biztonsági mentését.
Az adatbázismotor automatikusan visszaigényli a tranzakciónapló-területet, hogy alacsony maradjon a helyigény, így nem szükséges a tranzakciós naplóterület kezelésével foglalkoznia. Az egyszerű helyreállítási modellben található adatbázis-biztonsági mentésekről további információt a teljes adatbázis-biztonsági mentés (SQL Server) című témakörben talál.
Az egyszerű helyreállítási modell nem támogatja a tranzakciónapló biztonsági mentését igénylő műveleteket.
Az egyszerű helyreállítási modellel nem használhatja a következő funkciókat:
- Naplók továbbítása
- Always On rendelkezésre állási csoportok és adatbázis-tükrözés
- Média helyreállítása adatvesztés nélkül
- Időponthoz kötött visszaállítások
Teljes helyreállítási modell
A teljes helyreállítási modellhez tranzakciónaplók biztonsági mentése szükséges.
Megjegyzés:
Ebben a helyreállítási modellben a tranzakciónapló mindaddig növekszik, amíg el nem végzi a tranzakciónapló biztonsági mentését.
Az elveszett vagy sérült adatfájl miatt nem veszik el munka. A helyreállítás tetszőleges időpontra (például egy alkalmazás vagy felhasználói hiba előtt) lehetséges.
A teljes helyreállítási modell adatbázis-biztonsági mentéseiről további információt a teljes adatbázis-biztonsági mentések (SQL Server) és a teljes adatbázis-visszaállítás (teljes helyreállítási modell) című témakörben talál.
Tömegesen naplózott helyreállítási modell
A tömegesen naplózott helyreállítási modellhez tranzakciónaplók biztonsági mentése szükséges.
Megjegyzés:
Ebben a helyreállítási modellben a tranzakciónapló mindaddig növekszik, amíg el nem végzi a tranzakciónapló biztonsági mentését.
A teljes helyreállítási modell egy változata, amely nagy teljesítményű tömeges másolási műveleteket engedélyez.
A legtöbb tömeges művelethez minimális naplózással csökkenti a naplóterület használatát. A minimálisan naplózható műveletekkel kapcsolatos információkért tekintse meg a tranzakciónaplót.
A naplók biztonsági mentései nagyok lehetnek, mert a minimálisan naplózott műveletek rögzítve vannak a napló biztonsági mentésében. A tömegesen naplózott helyreállítási modell adatbázis-biztonsági mentéseiről további információt a teljes adatbázis-biztonsági mentések (SQL Server) és a teljes adatbázis-visszaállítás (teljes helyreállítási modell) című témakörben talál.
Helyreállítási idő és helyreállítási pont célkitűzései
Az alábbi táblázat az egyes helyreállítási modelleknek a helyreállítási időkorlátra (RTO) gyakorolt hatását ismerteti, amelyet a Can recovery to point in time oszlop és a helyreállítási pont célkitűzése (RPO) jelez, amelyet a Munkaveszteség expozíció oszlop jelez.
| Helyreállítási modell | Munkaveszteség-expozíció (RPO) | Helyreállítás egy adott időpontra? (RTO) |
|---|---|---|
| Simple | A legutóbbi biztonsági mentés óta történt módosítások nem védettek. Ha katasztrófa történik, ezeket a módosításokat újra el kell végezni. | Csak a biztonsági mentés végéig állítható vissza. További információ: Teljes adatbázis-visszaállítás (egyszerű helyreállítási modell). |
| Teljes | Általában nincs. Ha a napló farka sérült, a legutóbbi napló biztonsági mentése óta végrehajtott módosításokat újra kell végezni. |
Az adott időpontra való helyreállítás lehetséges, feltéve, hogy a biztonsági másolatok addig az időpontig teljesek. Az SQL Server-adatbázis időpontra történő visszaállításával (teljes helyreállítási modell) kapcsolatos információkért tekintse meg a naplók biztonsági mentéseinek a hibapontra való visszaállítását. |
| Tömegesen naplózott | Ha a napló sérült, vagy ha a legutóbbi napló biztonsági mentése óta tömegesen naplózott műveletek történtek, az utolsó biztonsági mentés óta történt módosításokat újra kell végrehajtani. Egyébként a munka nem vész el. | Bármilyen biztonsági mentés végéig helyreállítható. Az időponthoz kötött helyreállítás nem támogatott. |
Megjegyzés:
Ha két vagy több kapcsolódó adatbázissal rendelkezik a teljes helyreállítási modellben, amelyeknek logikailag konzisztensnek kell lenniük, előfordulhat, hogy speciális eljárásokat kell implementálnia ezeknek az adatbázisoknak a helyreállíthatósága érdekében. További információ: A megjelölt tranzakciót tartalmazó kapcsolódó adatbázisok helyreállítása.
Kapcsolódó tevékenységek
- Adatbázis helyreállítási modelljének megtekintése vagy módosítása (SQL Server)
- Teljes tranzakciónapló hibaelhárítása (SQL Server 9002-s hiba)
Kapcsolódó tartalom
- biztonsági másolatkészlet (Transact-SQL)
- sys.databases (Transact-SQL)
- ALTER DATABASE SET beállításai (Transact-SQL)
- SQL Server-adatbázisok biztonsági mentése és visszaállítása
- Tranzakciónapló
- Automatizált adminisztrációs feladatok (SQL Server-ügynök)
- Visszaállítás és helyreállítás – áttekintés (SQL Server)