Az Azure SQL Database hosszú távú biztonsági mentési megőrzésének kezelése

A következőre vonatkozik: Azure SQL Database

Az Azure SQL Database-ben beállíthat egy hosszú távú biztonsági mentés-megőrzési (LTR) szabályzatot, amely automatikusan megőrzi a biztonsági másolatokat a különálló Azure Blob Storage-tárolókban akár 10 évig. Ezt követően az Azure Portal, az Azure CLI vagy a PowerShell használatával helyreállíthatja az adatbázist ezekkel a biztonsági másolatokkal.

Előfeltételek

Aktív Azure-előfizetés.

Permissions

Az LTR biztonsági mentéseinek megtekintéséhez és visszaállításához a következőkre van szükség:

  • Előfizetés-tulajdonosi szerepkör vagy

  • Előfizetés közreműködői szerepköre vagy

  • SQL Server-közreműködői szerepkör vagy

  • Custom role with the following permissions:

    Microsoft.Sql/locations/longTermRetentionBackups/read Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionBackups/read Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups/read

Az LTR biztonsági másolatainak törléséhez az alábbi szerepkörök egyikének kell lennie:

  • Előfizetés-tulajdonosi szerepkör vagy

  • Előfizetés közreműködői szerepköre vagy

  • Custom role with the following permission:

    Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups/delete

Megjegyzés:

Az SQL Server közreműködői szerepköre nem rendelkezik engedéllyel az LTR-biztonsági mentések törlésére.

Az Azure szerepköralapú hozzáférés-vezérlési (RBAC) engedélyeit előfizetésben vagy erőforráscsoport-hatókörben is meg lehet adni. Az elvetett kiszolgálóhoz tartozó LTR-biztonsági másolatok eléréséhez azonban ezt az engedélyt a kiszolgáló előfizetési hatókörében kell megadni:

Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups/delete

Hosszú távú adatmegőrzési szabályzatok létrehozása

Az SQL Database-t úgy konfigurálhatja, hogy az automatikus biztonsági másolatokat a szolgáltatási szint megőrzési időszakánál hosszabb ideig őrizze meg.

  1. Az Azure Portalon lépjen a kiszolgálóra, majd válassza a Biztonsági másolatok lehetőséget. A biztonsági mentés adatmegőrzési beállításainak módosításához válassza az Adatmegőrzési szabályzatok lapot.

    Screenshot of the Azure portal showing the retention policies experience.

  2. Az Adatmegőrzési szabályzatok lapon válassza ki az adatbázis(ok)t, amelyen hosszú távú biztonsági mentési megőrzési szabályzatokat szeretne beállítani vagy módosítani. A nem kijelölt adatbázisokra nem lesz hatással.

    Screenshot of the Azure portal of the retention policies tab to configure backup retention policies.

  3. A Szabályzatok konfigurálása panelen adja meg a heti, havi vagy éves biztonsági mentések megőrzési idejét. Válasszon egy "0" megőrzési időtartamot, amely azt jelzi, hogy nem kell hosszú távú biztonsági mentési megőrzést beállítani.

    Screenshot of the Azure portal, the configure policies pane.

  4. Válassza az Alkalmaz lehetőséget, ha a kiválasztott adatmegőrzési beállításokat az összes kijelölt adatbázisra alkalmazni szeretné.

Fontos

Ha engedélyezi a hosszú távú biztonsági mentési megőrzési szabályzatot, akár 7 napig is eltarthat, amíg az első biztonsági mentés láthatóvá válik, és elérhető lesz a visszaállításhoz. Az LTR biztonsági mentési ütemének részleteiért tekintse meg a biztonsági mentés hosszú távú megőrzését.

Biztonsági másolatok megtekintése és visszaállítás biztonsági másolatból

Tekintse meg azokat a biztonsági másolatokat, amelyek egy adott adatbázishoz LTR-szabályzattal vannak megőrzve, és visszaállíthatók ezekből a biztonsági másolatokból.

  1. Az Azure Portalon lépjen a kiszolgálóra, majd válassza a Biztonsági másolatok lehetőséget. Ha meg szeretné tekinteni egy adott adatbázis rendelkezésre álló LTR biztonsági másolatait, válassza a Kezelés lehetőséget az Elérhető LTR biztonsági másolatok oszlop alatt. Megjelenik egy panel a kijelölt adatbázis rendelkezésre álló LTR biztonsági másolatainak listájával.

    Screenshot of the Azure portal, showing available backups.

  2. A megjelenő Elérhető LTR biztonsági másolatok panelen tekintse át az elérhető biztonsági másolatokat. Válasszon ki egy biztonsági másolatot, amelyből vissza szeretne állítani.

    Screenshot of the Azure portal where you can view available LTR backups.

  3. Ha egy elérhető LTR-biztonsági mentésből szeretne visszaállítani, válassza ki azt a biztonsági másolatot, amelyből vissza szeretné állítani, majd válassza a Visszaállítás lehetőséget.

    Screenshot of the Azure portal where you can restore from available LTR backup.

  4. Válasszon nevet az új adatbázisnak, majd válassza a Véleményezés + Létrehozás lehetőséget a visszaállítás részleteinek áttekintéséhez. A Létrehozás gombra kattintva visszaállíthatja az adatbázist a kiválasztott biztonsági másolatból.

    Screenshot of the Azure portal where you can configure restore details.

  5. Az eszköztáron válassza az értesítés ikont a visszaállítási feladat állapotának megtekintéséhez.

    Screenshot of the Azure portal that shows restore job progress.

  6. A visszaállítási feladat befejezése után nyissa meg az SQL-adatbázisok lapot az újonnan visszaállított adatbázis megtekintéséhez.

LTR-biztonsági másolatok törlése

Törölje azokat a biztonsági másolatokat, amelyeket egy adott adatbázishoz őriznek meg LTR-szabályzattal.

Fontos

Az LTR biztonsági mentésének törlése nem visszafordítható. Ha törölni szeretne egy LTR-biztonsági mentést a kiszolgáló törlése után, előfizetési hatókörrel kell rendelkeznie. Az Azure Monitorban az egyes törlésekről értesítéseket állíthat be a "Hosszú távú adatmegőrzési biztonsági mentés törlése" művelet szűrésével. A tevékenységnapló információkat tartalmaz arról, hogy ki és mikor kérte a kérelmet. Részletes útmutatásért lásd: Tevékenységnapló-riasztások létrehozása.

  1. Az Azure Portalon lépjen az Azure SQL Database logikai kiszolgálójára.
  2. Válassza a Biztonsági másolatok lehetőséget. Ha meg szeretné tekinteni egy adott adatbázis rendelkezésre álló LTR biztonsági másolatait, válassza a Kezelés lehetőséget az Elérhető LTR biztonsági másolatok oszlop alatt. Megjelenik egy panel a kijelölt adatbázis rendelkezésre álló LTR biztonsági másolatainak listájával.
  3. A megjelenő Elérhető LTR biztonsági másolatok panelen tekintse át az elérhető biztonsági másolatokat. Válassza ki a törölni kívánt biztonsági másolatot. Select Delete.

Best practices

Ha LTR biztonsági másolatokat használ a megfelelőség vagy más kritikus fontosságú követelmények teljesítéséhez:

  • Ellenőrizze, hogy az LTR biztonsági másolatai a konfigurált szabályzatnak megfelelően készültek-e. Ehhez kövesse a Biztonsági mentések megtekintése szakaszban ismertetett lépéseket a Portal, az Azure CLI vagy a PowerShell használatával.
  • Fontolja meg rendszeres helyreállítási próbák elvégzését annak ellenőrzéséhez, hogy az LTR biztonsági másolatok visszaállítása az adatbázis várt állapotát eredményezi-e.