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 témakör a teljes adatbázis biztonsági mentésének visszaállítását ismerteti.
Fontos
A teljes adatbázis biztonsági mentését visszaállító rendszergazdának kell lennie az egyetlen személynek, aki jelenleg az adatbázis visszaállítását használja.
Előfeltételek és javaslatok
Titkosított adatbázis visszaállításához hozzá kell férnie az adatbázis titkosításához használt tanúsítványhoz vagy aszimmetrikus kulcshoz. A tanúsítvány vagy az aszimmetrikus kulcs nélkül az adatbázis nem állítható vissza. Ennek eredményeképpen az adatbázis titkosítási kulcsának titkosításához használt tanúsítványt meg kell őrizni, amíg a biztonsági mentésre szükség van. További információ: SQL Server-tanúsítványok és aszimmetrikus kulcsok.
Biztonsági okokból javasoljuk, hogy ne csatolja vagy állítsa vissza az adatbázisokat ismeretlen vagy nem megbízható forrásokból. Az ilyen adatbázisok rosszindulatú kódot tartalmazhatnak, amelyek nem szándékos Transact-SQL kódot hajthatnak végre, vagy hibákat okozhatnak a séma vagy a fizikai adatbázis szerkezetének módosításával. Mielőtt ismeretlen vagy nem megbízható forrásból származó adatbázist használna, futtassa DBCC CHECKDB az adatbázison egy nem gyártási kiszolgálón, és vizsgálja meg a kódot, például a tárolt eljárásokat vagy más felhasználó által definiált kódot az adatbázisban.
Adatbázis kompatibilitási szintje frissítés után
A tempdb, modell, msdb és erőforrás- adatbázisok kompatibilitási szintje a frissítés után az SQL Server kompatibilitási szintjére van állítva. A fő rendszeradatbázis megőrzi a frissítés előtti kompatibilitási szintet, kivéve, ha ez a szint 100-nál kisebb volt. Ha a fő kompatibilitási szintje kisebb volt, mint 100 a frissítés előtt, akkor a frissítés után 100-ra van állítva.
Ha egy felhasználói adatbázis kompatibilitási szintje a frissítés előtt 100 vagy annál magasabb volt, a frissítés után is ugyanaz marad. Ha a kompatibilitási szint a frissítés előtt 90 volt, a frissített adatbázisban a kompatibilitási szint 100-ra van állítva, ami az SQL Server 2016 legalacsonyabb támogatott kompatibilitási szintje (13.x) és nagyobb.
Jegyzet
Az új felhasználói adatbázisok öröklik a modell adatbázis kompatibilitási szintjét.
Eljárások
Teljes adatbázis biztonsági mentésének visszaállítása
Hajtsa végre a RESTORE DATABASE utasítást a teljes adatbázis biztonsági mentésének visszaállításához, a következőt megadva:
A visszaállítani kívánt adatbázis neve.
A biztonsági mentési eszköz, ahonnan a teljes adatbázis biztonsági mentése visszaáll.
A NORECOVERY záradék azt a célt szolgálja, ha a teljes adatbázis biztonsági mentésének visszaállítása után még tranzakciónaplót vagy különbségi adatbázis-biztonsági mentést kell alkalmaznia.
Fontos
Titkosított adatbázis visszaállításához hozzá kell férnie az adatbázis titkosításához használt tanúsítványhoz vagy aszimmetrikus kulcshoz. A tanúsítvány vagy az aszimmetrikus kulcs nélkül az adatbázis nem állítható vissza. Ennek eredményeképpen az adatbázis titkosítási kulcsának titkosításához használt tanúsítványt meg kell őrizni, amíg a biztonsági mentésre szükség van. További információ: SQL Server-tanúsítványok és aszimmetrikus kulcsok.
Igény szerint adja meg a következőket:
- A visszaállítandó biztonsági mentési eszköz biztonsági mentési készletének azonosítására szolgáló FILE záradék.
Jegyzet
Ha visszaállít egy korábbi verziójú adatbázist az SQL Server újabb verziójára, az adatbázis automatikusan frissül. Az adatbázis általában azonnal elérhetővé válik. Ha azonban egy SQL Server 2005(9.x) adatbázis teljes szöveges indexekkel rendelkezik, a frissítési folyamat importálja, alaphelyzetbe állítja vagy újraépíti őket a upgrade_option kiszolgálótulajdonság beállításától függően. Ha a frissítési beállítás importálásra (upgrade_option = 2) vagy újraépítésre (upgrade_option = 0) van beállítva, a teljes szöveges indexek nem lesznek elérhetők a frissítés során. Az indexelt adatok mennyiségétől függően az importálás több órát is igénybe vehet, az újraépítés pedig akár tízszer hosszabb időt is igénybe vehet. Azt is vegye figyelembe, hogy ha a frissítési beállítás importálásra van állítva, a társított teljes szöveges indexek újraépülnek, ha egy teljes szöveges katalógus nem érhető el. A upgrade_option kiszolgálótulajdonság beállításának módosításához az sp_fulltext_servicehasználja.
Példa
Leírás
Ez a példa visszaállítja a AdventureWorks2025 teljes adatbázis biztonsági mentését szalagról.
Példa
USE master;
GO
RESTORE DATABASE AdventureWorks2022
FROM TAPE = '\\.\Tape0';
GO
Lásd még:
Teljes adatbázis-visszaállítás (teljes helyreállítási modell)
Teljes adatbázis-visszaállítás (Simple Recovery Model)
teljes adatbázis-biztonsági mentések (SQL Server)
VISSZAÁLLÍTÁS (Transact-SQL)
Biztonsági mentési előzmények és fejlécadatok (SQL Server)
Rendszeradatbázisok újraépítése