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
A teljes adatbázis biztonsági mentése a teljes adatbázisról készít biztonsági másolatot. Ez magában foglalja a tranzakciónapló egy részét, hogy a teljes adatbázis helyreállítható legyen a teljes adatbázis biztonsági mentése után. A teljes adatbázis-biztonsági mentések az adatbázist tükrözik a biztonsági mentés befejezésének időpontjában.
Az adatbázisok méretének növekedésével a teljes adatbázis-biztonsági mentések több időt vesznek igénybe, és több tárhelyet igényelnek. Ezért egy nagy adatbázis esetében érdemes lehet kiegészíteni a teljes adatbázis-biztonsági mentést különbségi adatbázis biztonsági mentéseivel. További információkért lásd: különbözeti mentések (SQL Server).
Fontos
TRUSTWORTHY beállítás ki van kapcsolva egy adatbázis biztonsági mentésekor. A TRUSTWORTHYON-re való beállításával kapcsolatos további információt az ALTER DATABASE SET Options (Transact-SQL)című témakörben talál.
Adatbázis biztonsági mentései az egyszerű helyreállítási modell alatt
Az egyszerű helyreállítási modellben minden biztonsági mentés után az adatbázis potenciális munkaveszteségnek lesz kitéve, ha katasztrófa történne. A munkaveszteség-expozíció az egyes frissítéseknél a következő biztonsági mentésig növekszik, amikor a munkaveszteség-expozíció nullára csökken, és megkezdődik a munkaveszteség-expozíció új ciklusa. A munkaveszteség kockázata a biztonsági másolatok között idővel nő. Az alábbi ábrán egy olyan biztonsági mentési stratégia munkaveszteség-expozíciója látható, amely csak teljes adatbázis-biztonsági mentéseket használ.
Példa (Transact-SQL)
Az alábbi példa bemutatja, hogyan hozhat létre teljes adatbázis-biztonsági mentést az WITH FORMAT használatával a meglévő biztonsági másolatok felülírásához és egy új médiakészlet létrehozásához.
-- Back up the AdventureWorks2022 database to new media set.
BACKUP DATABASE AdventureWorks2022
TO DISK = 'Z:\SQLServerBackups\AdventureWorksSimpleRM.bak'
WITH FORMAT;
GO
Adatbázis biztonsági mentései a teljes helyreállítási modell alatt
A teljes és tömegesen naplózott helyreállítást használó adatbázisok esetében szükség van az adatbázis biztonsági mentésére, de nem elegendő. A tranzakciónaplók biztonsági mentését is kötelező megadni. Az alábbi ábra a teljes helyreállítási modellben lehetséges legkevésbé összetett biztonsági mentési stratégiát mutatja be.
A naplók biztonsági mentésének létrehozásáról további információt a Tranzakciónapló biztonsági mentései (SQL Server)című témakörben talál.
Példa (Transact-SQL)
Az alábbi példa bemutatja, hogyan hozhat létre teljes adatbázis-biztonsági mentést az WITH FORMAT használatával a meglévő biztonsági másolatok felülírásához és egy új médiakészlet létrehozásához. Ezután a példa biztonsági másolatot készít a tranzakciónaplóról. Valós helyzetben rendszeres naplómentések sorozatát kell elvégeznie. Ebben a példában a AdventureWorks2025 mintaadatbázis a teljes helyreállítási modell használatára van beállítva.
USE master;
GO
ALTER DATABASE AdventureWorks2022 SET RECOVERY FULL;
GO
-- Back up the AdventureWorks2022 database to new media set (backup set 1).
BACKUP DATABASE AdventureWorks2022
TO DISK = 'Z:\SQLServerBackups\AdventureWorks2022FullRM.bak'
WITH FORMAT;
GO
--Create a routine log backup (backup set 2).
BACKUP LOG AdventureWorks2022 TO DISK = 'Z:\SQLServerBackups\AdventureWorks2022FullRM.bak';
GO
Teljes adatbázis biztonsági mentését használja az adatbázis visszaállításához
Egy lépésben újra létrehozhat egy teljes adatbázist úgy, hogy visszaállítja az adatbázist egy teljes adatbázis biztonsági mentéséből bármilyen helyre. A biztonsági mentés elegendő tranzakciónaplót tartalmaz, hogy a biztonsági mentés befejezéséig helyreállíthassa az adatbázist. A visszaállított adatbázis megegyezik az eredeti adatbázis állapotával, amikor az adatbázis biztonsági mentése befejeződött, a nem véglegesített tranzakciók nélkül. A teljes helyreállítási modellben ezután vissza kell állítania az összes további tranzakciónapló biztonsági mentését. Az adatbázis helyreállításakor a rendszer visszaállítja a nem véglegesített tranzakciókat.
További információ: Teljes adatbázis-visszaállítás (Simple Recovery Model) vagy Teljes adatbázis-visszaállítás (Teljes helyreállítási modell).