Skip to main content

SQL Server helyreállítási modellek: Három opció

SQL Server 1 - Intro to SQL Server (Június 2026)

SQL Server 1 - Intro to SQL Server (Június 2026)
Anonim

Az SQL Server három helyreállítási modellt tartalmaz, amelyek lehetővé teszik annak meghatározását, hogy az SQL Server milyen módon kezeli a naplófájlokat, és adatvesztés vagy más katasztrófa utáni helyreállítást végez. Ezek mindegyike más megközelítést jelent a lemezterület megőrzése és a szemcsés katasztrófa-helyreállítási lehetőségek közötti kompromisszum kiegyenlítéséhez. Az SQL Server által kínált három katasztrófa utáni helyreállítási modell:

  • Egyszerű
  • Teljes
  • Tömeges bejelentkezett

Vessünk egy pillantást mindegyik modellre részletesebben.

Egyszerű helyreállítási modell

Az egyszerű helyreállítási modell egyszerűen: egyszerű. Ebben a megközelítésben az SQL Server csak minimális mennyiségű információt tart fenn a tranzakciós naplóban. Az SQL Server csonkítja a tranzakciós naplót minden egyes alkalommal, amikor az adatbázis eléri a tranzakciós ellenőrző pontot, így nincs naplóbejegyzés a katasztrófa-helyreállítási célokra.Az egyszerű helyreállítási modellt használó adatbázisok esetén csak a teljes vagy differenciális biztonsági mentéseket állíthatja vissza. Az ilyen adatbázis helyreállítása nem lehetséges egy adott időponthoz - csak akkor állíthatja vissza, ha a teljes vagy differenciális biztonsági mentés történt. Ezért automatikusan elveszíti az összes olyan adatmódosítást, amely a legutóbbi teljes / differenciális biztonsági mentés és a hiba idejének időpontja között történt.

Teljes helyreállítási modell

A teljes helyreállítási modell önleíró nevet visel. Ezzel a modullal az SQL Server megőrzi a tranzakciós naplót, amíg vissza nem állítja. Ez lehetővé teszi, hogy tervezzen egy katasztrófa-helyreállítási tervet, amely magában foglalja a teljes és differenciális adatbázis-mentések kombinációját a tranzakciós napló biztonsági mentésekkel együtt.Adatbázis-meghibásodás esetén a legnagyobb rugalmasságot nyújtja az adatbázisok helyreállítása a teljes helyreállítási modell segítségével. A tranzakciós naplóban tárolt adatmódosítások mellett a teljes helyreállítási modell lehetővé teszi, hogy egy adott időpontban visszaállítsa az adatbázist. Például ha egy hibás módosítás hétfőn 2: 36-kor megsértette az adatait, az SQL Server időközben történő visszaállításával az adatbázis visszaállítható 2:35 órára, törölve a hiba hatásait.

Tömeges naplózott helyreállítási modell

Az ömlesztett naplózott helyreállítási modell egy speciális rendeltetésű modell, amely a teljes helyreállítási modellhez hasonlóan működik. Az egyetlen különbség a tömeges adatmódosítás műveletek kezelésével történik. Az ömlesztett naplózott modellek ezeket a műveleteket a tranzakciós naplóban egy olyan technikával rögzítik, minimális naplózás . Ez jelentősen megtakarítja a feldolgozási időt, de megakadályozza a pont-in-time visszaállítás opciót.A Microsoft azt javasolja, hogy az ömlesztett naplózott helyreállítási modellt csak rövid ideig használják. A legjobb gyakorlatok azt követelik meg, hogy közvetlenül az ömlesztett műveletek elvégzése előtt váltson át egy adatbázist az ömlesztett naplózott helyreállítási modellre, és visszaállítsa a teljes helyreállítási modellre, amikor ezek a műveletek befejeződnek.

Helyreállítási modellek módosítása

Az SQL Server Management Studio használatával megtekintheti vagy módosíthatja a helyreállítási modellt:

  1. Válassza ki a megfelelő kiszolgálót : Csatlakozzon az SQL Server adatbázismotor megfelelő példányához, majd az Object Explorerben kattintson a kiszolgáló nevére a kiszolgálófa bővítéséhez.
  2. Válassza ki az adatbázist : Kiterjedadatbázisok, és az adatbázistól függően válasszon ki egy felhasználói adatbázist vagy bontsa kiRendszeradatbázisok és válasszon ki egy rendszeradatbázist.
  3. Nyissa meg az Adatbázis tulajdonságait : Kattintson a jobb gombbal az adatbázisra, majd kattintson az OK gombraTulajdonságok, hogy megnyitja aAdatbázis tulajdonságai párbeszédablak.
  4. Az aktuális helyreállítási modell megtekintése : Ban,-benVálasszon egy oldalt tetején kattintson a gombraOpciók az aktuális megtekintéséhezHelyreállítási modell kiválasztás.
  5. Válassza ki az új helyreállítási modellt : Válasszon egyetTeljes, Tömeges bejelentkezett, vagyEgyszerű.
  6. Kattintsrendben.