Megosztás a következőn keresztül:


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

A következőkre vonatkozik:Azure SQL Database

  • Azure SQL Database (Microsoft felhő alapú adatbázis-szolgáltatása)
  • felügyelt Azure SQL-példány

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.

Engedélyek

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

  • Egyéni szerepkör a következő engedélyekkel:

    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

  • Egyéni szerepkör a következő engedéllyel:

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

Jegyzet

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ési vagy erőforráscsoport hatókörében lehet megadni. 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ésének 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 a szolgáltatási szint megőrzési időszakánál hosszabb ideig őrizze meg az automatikus biztonsági mentéseket.

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

    Képernyőkép az Azure Portalról a megőrzési szabályzatok felületéről.

  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.

    Képernyőkép az Azure Portál adatmegőrzési szabályzatok lapjáról a biztonsági mentés megőrzési szabályzatainak konfigurálásához.

  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.

    Képernyőkép az Azure Portalról, a Szabályzatok konfigurálása panelről.

  4. Válassza a alkalmazása 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 ütemezés részleteiért lásd a hosszú távú biztonsági mentések megőrzésére vonatkozó.

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.

Jegyzet

Ha a logikai kiszolgálót törölték, az Azure CLI- vagy PowerShell-parancsokkal megtekintheti és visszaállíthatja az LTR biztonsági mentéseit.

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

    Képernyőkép az Azure Portalról, amelyen az elérhető biztonsági másolatok láthatók.

  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.

    Képernyőkép az Azure Portalról, ahol megtekintheti az elérhető LTR-biztonsági mentéseket.

  3. Ha egy rendelkezésre álló 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áslehetőséget.

    Képernyőkép az Azure Portalról, ahol visszaállíthatja a rendelkezésre álló LTR biztonsági mentést.

  4. Válasszon nevet az új adatbázisnak, majd válassza a Áttekintés + Létrehozás lehetőséget a visszaállítás részleteinek áttekintéséhez. Válassza a létrehozása lehetőséget az adatbázis visszaállításához a kiválasztott biztonsági mentésből.

    Képernyőkép az Azure Portalról, ahol konfigurálhatja a visszaállítás részleteit.

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

    Képernyőkép az Azure Portalról, amely a visszaállítási feladat előrehaladását mutatja.

  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ást Tevékenységnapló-riasztások létrehozása című témakörben talál.

  1. Az Azure Portalon lépjen az Azure SQL Database logikai kiszolgálójára.
  2. Válassza Biztonsági másolatoklehetőséget. Ha meg szeretné tekinteni egy adott adatbázis rendelkezésre álló LTR-biztonsági mentéseit, válassza kezelése az Elérhető LTR-biztonsági mentések 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. Válassza a Törlésparancsot.

Ajánlott eljárások

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 mentések a konfigurált szabályzatnak megfelelően készültek-e, a biztonsági mentések megtekintése szakaszban ismertetett lépéseket követve a Portál, 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.