SQL Server helyreállítási modellek

A helyreállítási modellek egyensúlyt tesznek a teljes naplófájlok ellen

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:

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ázist visszaállíthatja 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 abban rejlik, hogy az ömlesztett adatmódosítás műveleteket kezeli. Az ömlesztett naplózott modellek ezeket a műveleteket a tranzakciós naplóban a minimális naplózásnak nevezett technikával rögzítik. 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 : Bontsa ki az adatbázisokat , és az adatbázistól függően válassza ki a felhasználói adatbázisokat, vagy bontsa ki a Rendszeradatbázisokat, és válassza ki a rendszeradatbázisot.
  3. Nyissa meg az Adatbázis tulajdonságait : Kattintson jobb gombbal az adatbázisra, majd kattintson a Tulajdonságok parancsra a Adatbázis tulajdonságai párbeszédpanel megnyitásához.
  4. Az aktuális helyreállítási modell megtekintése : Az Állapot kiválasztása lapon kattintson az Opciók gombra az aktuális helyreállítási modell kiválasztásának megtekintéséhez.
  5. Válassza ki az új helyreállítási modellt : Válassza a Teljes , az ömlesztett naplózás vagy az Egyszerű lehetőséget .
  6. Kattintson az OK gombra .