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
Ez a cikk azt ismerteti, hogyan tekintheti meg vagy módosíthatja az adatbázis-helyreállítási modellt az SQL Server Management Studio vagy a Transact-SQL használatával.
A helyreállítási modell egy adatbázistulajdonság, amely szabályozza a tranzakciók naplózását, meghatározza, hogy a tranzakciónaplóhoz szükséges-e és megengedett-e a biztonsági mentés, valamint hogy milyen típusú visszaállítási műveletek érhetők el. Három helyreállítási modell létezik: egyszerű, teljes és csoportosan naplózott. 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ázis bármikor átváltható egy másik helyreállítási modellre. A model adatbázis beállítja az új adatbázisok alapértelmezett helyreállítási modelljét.
Részletes magyarázatért tekintse meg helyreállítási modelleket.
Mielőtt hozzákezdene
Készítsen biztonsági mentést a tranzakciónaplófájlról, mielőtt a teljes helyreállítási vagy tömegesen naplózott helyreállítási modellrőlváltana.
A tömegesen naplózott modell esetében az időponthoz kötött helyreállítás nem lehetséges. A tranzakciónapló visszaállítását igénylő tömegesen naplózott helyreállítási modellben futó tranzakciók adatvesztést okozhatnak. A vészhelyreállítási forgatókönyvekben az adatok helyreállíthatóságának maximalizálása érdekében csak a következő feltételek mellett váltson a tömegesen naplózott helyreállítási modellre:
A felhasználók jelenleg nem engedélyezettek az adatbázisban.
A tömeges feldolgozás során végrehajtott összes módosítás helyreállítható a napló biztonsági mentése nélkül; például a tömeges folyamatok újrafuttatásával.
Ha megfelel ennek a két feltételnek, akkor nem lesz kitéve adatvesztés kockázatának a tömeges naplózott helyreállítási modell szerint mentett tranzakciónapló visszaállításakor.
Ha egy tömeges művelet során teljes helyreállítási modellre vált, akkor a tömeges műveletek naplózása minimális naplózásrólteljes naplózásraváltozik, és fordítva is változik.
Engedélyek
Alter engedély szükséges az adatbázishoz.
Az SQL Server Management Studio használata
Miután csatlakozott az SQL Server adatbázismotor megfelelő példányához, az Object Explorerben válassza ki a kiszolgáló nevét a kiszolgálófa kibontásához.
Bontsa ki adatbázisok, és az adatbázistól függően válasszon ki egy felhasználói adatbázist, vagy bontsa ki rendszeradatbázisok, és válasszon ki egy rendszeradatbázist.
Kattintson a jobb gombbal az adatbázisra, majd válassza a Tulajdonságoklehetőséget, amely megnyitja a Adatbázis tulajdonságai párbeszédpanelt.
A Lap kiválasztása panelen válassza a Beállításoklehetőséget.
Az aktuális helyreállítási modell megjelenik a Helyreállítási modell listamezőben.
Ha módosítani szeretné a helyreállítási modellt, válasszon másik modelllistát. A választható lehetőségek: a Teljes , a Tömegesen naplózott , vagy az egyszerű .
Válassza OKlehetőséget.
Jegyzet
Az adatbázis gyorsítótár-bejegyzései ki lesznek ürítve vagy törölve.
Transact-SQL használata
A helyreállítási modell megtekintése
Csatlakozzon az adatbázismotorhoz.
A Standard sávon válassza Új lekérdezéslehetőséget.
Másolja és illessze be a következő példát a lekérdezési ablakba, és válassza a Végrehajtáslehetőséget. Ez a példa bemutatja, hogyan kérdezheti le a sys.databases katalógusnézetét a
modeladatbázis helyreállítási modelljének megismeréséhez.
SELECT name, recovery_model_desc
FROM sys.databases
WHERE name = 'model';
GO
A helyreállítási modell módosítása
Csatlakozzon az adatbázismotorhoz.
A Standard sávon válassza Új lekérdezéslehetőséget.
Másolja és illessze be a következő példát a lekérdezési ablakba, és válassza a Végrehajtáslehetőséget. Ez a példa bemutatja, hogyan módosíthatja az
modeladatbázis helyreállítási modelljétFULLazSET RECOVERYutasítás lehetőségével.
USE [master];
GO
ALTER DATABASE [model]
SET RECOVERY FULL;
GO
Jegyzet
Az adatbázis gyorsítótár-bejegyzései ki lesznek ürítve vagy törölve.
Javaslatok: A helyreállítási modell módosítása után
A teljes és a tömegesen naplózott helyreállítási modellek közötti váltás után
A tömeges műveletek elvégzése után azonnal váltson vissza a teljes helyreállítási modellre.
Miután visszaállt a tömegesen naplózott helyreállítási modellről a teljes helyreállítási modellre, biztonsági másolatot készít a naplóról.
A biztonsági mentési stratégia változatlan marad: folytassa az időszakos adatbázis-, napló- és különbözeti biztonsági mentések végrehajtását.
Az egyszerű helyreállítási modellről való váltás után
Közvetlenül a teljes helyreállítási modellre vagy a tömegesen naplózott helyreállítási modellre való váltás után készítsen teljes vagy különbözeti adatbázis biztonsági mentést a naplólánc elindításához.
A teljes vagy tömegesen naplózott helyreállítási modellre való váltás csak az első adatmentés után lép érvénybe.
Rendszeres napló biztonsági mentéseket ütemezhet, és ennek megfelelően frissítheti a visszaállítási tervet.
Fontos
Készítsen biztonsági másolatot a naplókról. Ha nem készít elég gyakran biztonsági másolatot a naplóról, a tranzakciónapló kibővülhet, amíg elfogy a lemezterület.
Az egyszerű helyreállítási modellre váltás után
Hagyja abba a tranzakciónapló biztonsági mentésére ütemezett feladatokat.
Győződjön meg arról, hogy rendszeres adatbázis-biztonsági mentések vannak ütemezve. Az adatbázis biztonsági mentése elengedhetetlen az adatok védelme és a tranzakciónapló inaktív részének csonkolásához.