Fájl-visszaállítások (Egyszerű helyreállítási modell)

A következőkre vonatkozik:SQL Server

Ez a témakör csak olyan egyszerű modellű adatbázisok esetében releváns, amelyek legalább egy írásvédett másodlagos fájlcsoportot tartalmaznak.

A fájl-visszaállítás során a cél egy vagy több sérült fájl visszaállítása a teljes adatbázis visszaállítása nélkül. Az egyszerű helyreállítási modellben a fájlok biztonsági mentése csak írásvédett fájlok esetén támogatott. Az elsődleges fájlcsoport és az olvasási/írási másodlagos fájlcsoportok mindig együtt lesznek visszaállítva egy adatbázis vagy részleges biztonsági mentés visszaállításával.

A fájl-visszaállítási forgatókönyvek a következők:

  • Offline fájl visszaállítása

    Az offline fájl-visszaállításkoraz adatbázis offline állapotban van, miközben visszaállítják a sérült fájlokat vagy fájlcsoportokat. A visszaállítási folyamat végén az adatbázis online állapotba kerül.

    Az SQL Server összes kiadása támogatja az offline fájlok visszaállítását.

  • Online fájl visszaállítása

    Az online fájl-visszaállításiesetén, ha az adatbázis a visszaállításkor online állapotban van, akkor online marad a fájl visszaállítása során. A visszaállítási művelet során azonban minden olyan fájlcsoport offline állapotban van, amelyben egy fájlt visszaállít. Az offline fájlcsoport összes fájljának helyreállítása után a fájlcsoport automatikusan online állapotba kerül.

    Az online lap- és fájl-visszaállítás támogatásáról további információt az adatbázismotor funkciói és feladataicímű témakörben talál. További információ az online visszaállításokról: Online visszaállítás (SQL Server).

    Borravaló

    Ha azt szeretné, hogy az adatbázis offline állapotban legyen egy fájl-visszaállításhoz, a visszaállítási folyamat megkezdése előtt állítsa offline állapotba az adatbázist az alábbi ALTER DATABASE utasítás végrehajtásával: ALTER DATABASE database_name SET OFFLINE.

Ebben a témakörben:

A fájl- és fájlcsoport-visszaállítás áttekintése az Egyszerű helyreállítási modell alatt

A fájl-visszaállítási forgatókönyv egyetlen visszaállítási sorozatból áll, amely az alábbiak szerint másolja, gördül előre és állítja helyre a megfelelő adatokat:

  1. Állítsa vissza az egyes sérült fájlokat a legutóbbi fájl biztonsági mentéséből.

  2. Állítsa vissza a legutóbbi különbségfájl biztonsági mentését minden visszaállított fájlhoz, és állítsa helyre az adatbázist.

Transact-SQL fájl-visszaállítási folyamat lépései (Egyszerű helyreállítási modell)

Ez a szakasz az egyszerű fájl-visszaállítási sorozat alapvető Transact-SQLRESTORE beállításait mutatja be. A szintaxist és az ehhez a célra nem releváns részleteket nem kell megadni.

A visszaállítási sorozat csak két Transact-SQL utasítást tartalmaz. Az első utasítás visszaállít egy másodlagos fájlt, egy fájl A, amely a NORECOVERY használatával lesz visszaállítva. A második művelet két másik fájlt állít vissza, B és C, amelyeket egy másik biztonsági mentési eszközRŐL a WITH RECOVERY használatával állítottak vissza:

  1. Az adatbázis fájl =name_of_file_A visszaállítása

    FROM file_backup_of_file_A

    A NORECOVERY**;**

  2. RESTORE DATABASE database FILE =name_of_file_B,name_of_file_C

    FROM fájl_mentések_B_és_C_fájlokról

    HELYREÁLLÍTÁSSAL**;**

Példák

Kapcsolódó tevékenységek

Fájlok és fájlcsoportok visszaállítása

Lásd még:

Biztonsági mentés és visszaállítás: Együttműködés és együttélés (SQL Server)
Különbözeti Biztonsági Mentések (SQL Server)
teljes fájl biztonsági mentése (SQL Server)
biztonsági mentés áttekintése (SQL Server)
Visszaállítás és Helyreállítás Áttekintése (SQL Server)
VISSZAÁLLÍTÁS (Transact-SQL)
Teljes adatbázis-visszaállítás (Simple Recovery Model)
Szakaszos visszaállítások (SQL Server)