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


Automatikus biztonsági mentések az SQL Database-ben a Microsoft Fabricben

A következőre vonatkozik: SQL-adatbázis a Microsoft Fabricben

A biztonsági mentések a Microsoft Fabricben lévő SQL Database automatikus funkciói.

A biztonsági mentés visszaállításához tekintse meg a Visszaállítás a Microsoft Fabric SQL-adatbázisából készült biztonsági másolatból című témakört.

Mi az az adatbázis biztonsági mentése?

Az adatbázis-biztonsági mentések alapvető részei az üzletmenet-folytonossági és vészhelyreállítási stratégiának, mivel segítenek megvédeni az adatokat a balesetekkel, sérülésekkel és törlésekkel szemben.

A Fabric összes új és visszaállított SQL-adatbázisa megőrzi a megfelelő biztonsági másolatokat, amelyek alapértelmezés szerint lehetővé teszik az időponthoz kötött visszaállítást (PITR) az elmúlt hét napban. A szolgáltatás rendszeres teljes, differenciális és tranzakciónapló-mentéseket készít annak érdekében, hogy az adatbázisok a megőrzési időszakon belül bármikor visszaállíthatók legyenek.

Ha töröl egy adatbázist, a rendszer ugyanúgy őrzi meg a biztonsági másolatokat, mint egy online adatbázis esetében, amíg a megőrzési időszak el nem jár.

Milyen gyakran készít biztonsági másolatot egy SQL-adatbázisról a Fabricben?

Az SQL Database in Fabric automatikus biztonsági mentési funkcióval rendelkezik az adatbázis létrehozásának pillanatától kezdve:

  • Minden héten teljes biztonsági másolatok
  • Különbségi biztonsági mentések 12 óránként
  • Tranzakciónaplók biztonsági mentései körülbelül 10 percenként

A tranzakciónaplók biztonsági mentésének pontos gyakorisága a számítási méreten és az adatbázis-tevékenység mennyiségén alapul. Adatbázis visszaállításakor a szolgáltatás automatikusan meghatározza, hogy mely teljes, differenciális és tranzakciónapló-mentések kerülnek visszaállításra.

Az első teljes biztonsági mentés az új adatbázis létrehozása vagy visszaállítása utáni azonnali végrehajtásra van ütemezve. Ez a biztonsági mentés általában 30 percen belül befejeződik, de az adatbázis nagy méretű példánya hosszabb időt vehet igénybe.

Az első teljes biztonsági mentés után a rendszer minden további biztonsági mentést automatikusan ütemez és kezel. Az adatbázis-biztonsági mentések pontos időzítését az SQL Adatbázis-szolgáltatás határozza meg, mivel az kiegyensúlyozza a teljes rendszerterhelést. Nem módosíthatja a biztonsági mentési feladatok ütemezését, és nem tilthatja le őket.

Új, visszaállított vagy másolt adatbázis esetén az időponthoz kötött visszaállítási képesség a kezdeti tranzakciónapló biztonsági mentésének létrehozásakor válik elérhetővé, amely a kezdeti teljes biztonsági mentést követi.

Hol vannak tárolva az SQL-adatbázis biztonsági másolatai?

A Fabricben található SQL Database összes biztonsági mentése zónaredundáns tárfiókokon (ZRS) található Azure Storage-fiókokban van tárolva. A ZRS használatával a biztonsági másolatok szinkron módon lesznek átmásolva az elsődleges régió három Azure rendelkezésre állási zónájában.

A ZRS jelenleg csak bizonyos régiókban érhető el. Ha a ZRS-alapú Azure Storage nem érhető el, a biztonsági másolatok helyileg redundáns tárolóban (LRS) vannak tárolva. Az LRS használatával a biztonsági másolatok szinkron módon háromszor lesznek átmásolva egyetlen fizikai helyen az elsődleges régióban.

Biztonsági mentési tárolómegőrzés

A biztonsági mentési láncban lévő biztonsági másolatok alapértelmezett megőrzési ideje 7 nap, de ez akár 35 napig is meghosszabbítható (előzetes verziójú funkcióként).

A Microsoft Fabric SQL-adatbázisa hetente egy teljes biztonsági mentést ütemez. Annak érdekében, hogy a PITR a teljes megőrzési időszakon belül rendelkezésre álljon, a rendszer egy héttel tovább tárolja a teljes, differenciális és tranzakciónapló-biztonsági mentések teljes készletét, mint a konfigurált megőrzési időszak.

A PITR-funkciók biztosításához már nem szükséges biztonsági másolatok automatikusan törlődnek. Mivel a különbségi biztonsági mentésekhez és a naplók biztonsági mentéséhez egy korábbi teljes biztonsági mentést kell visszaállítani, a három biztonsági mentési típus heti bontásban lesz eltávolítva.

Az összes adatbázis esetében a rendszer tömöríti a teljes és a különbségi biztonsági mentéseket a biztonsági mentések tárolási tömörítésének csökkentése érdekében. A biztonsági mentések átlagos tömörítési aránya 3–4-szeres.

Az SQL-adatbázisok biztonsági mentéseinek hosszabb megőrzési időtartama növeli a Fabric-kapacitásban lévő biztonsági mentésekhez használt tárterületet.

Biztonsági másolat tárolási megőrzési szabályzatának módosítása

Megjegyzés:

A megőrzési időtartam alapértelmezett 7 napról való módosításának lehetősége jelenleg előzetes verziójú funkció.

A biztonsági másolat tárolási megőrzésének módosítása az alapértelmezett 7 napról legfeljebb 35 napra:

  1. A Fabric portálon navigáljon az adatbázis beállításaihoz.

  2. Válassza a Biztonsági mentés megőrzési szabályzatot.

  3. A megőrzési időszak alatt adja meg a kívánt adatmegőrzési szabályzatot 1 és 35 nap között.

  4. Válassza az Mentésgombot.

    Képernyőkép a Háló portálról, amely bemutatja, hogyan módosíthatja a biztonsági mentés adatmegőrzési szabályzatát az adatbázis beállításai között.

Biztonsági mentési előzmények

A biztonsági mentések listáját egyszerű T-SQL-paranccsal tekintheti meg a dinamikus felügyeleti nézet (DMV) sys.dm_database_backups, amely az Azure SQL Database-hez hasonlóan működik. Ez a DMV metaadat-információkat tartalmaz az összes jelenlegi biztonsági mentésről, amelyek az időponthoz kötött visszaállítás engedélyezéséhez szükségesek. Az backup_type oszlop a biztonsági mentés típusát jelzi: Teljes (D) vagy különbségi (I) vagy tranzakciónapló (L).

A biztonsági mentési előzmények katalógusának lekérdezéséhez futtassa ezt a T-SQL-lekérdezést a Fabric portálon vagy a választott lekérdezési eszközben:

SELECT *
FROM sys.dm_database_backups
WHERE in_retention = 1
ORDER BY backup_finish_date DESC;

Például

Képernyőkép a sys.dm_database_backups lekérdezési eredményeiről.

Gyakori kérdések az SQL Database biztonsági mentéseivel kapcsolatban a Fabricben

Hozzáférhetek a biztonsági másolataimhoz?

Nem, a biztonsági másolatok el vannak különítve a Microsoft Fabric platformtól, és a végfelhasználók nem férnek hozzá. Az ügyfél csak időponthoz kötött visszaállítási (PITR) képességgel kezelheti a biztonsági mentési fájlokat.

Titkosítva vannak a biztonsági másolatok?

Az Azure Storage-ban tárolt összes fájl, beleértve a Microsoft Fabric sql-adatbázisának biztonsági másolatait is, automatikusan titkosítva lesz, amikor az adatok a felhőben maradnak. További információért lásd: Azure Storage titkosítás a nyugalmi adatokhoz.

Korlátozások

Az SQL Database biztonsági mentéseinek jelenlegi korlátozásai:

  • Nem szabályozható a biztonsági mentések gyakorisága az SQL Database-ben a Fabricben.
  • Az adatbázis biztonsági másolatait csak az élő SQL-adatbázisokból állíthatja vissza.
  • Az adatbázis biztonsági mentéseit csak ugyanazon a munkaterületen belül állíthatja vissza. A munkaterületek közötti PITR nem támogatott.
  • Ha töröl egy munkaterületet, a munkaterületen lévő összes adatbázis is törlődik, és nem állítható helyre.
  • Az összes biztonsági mentés egyetlen régióban van tárolva, különböző Azure-beli rendelkezésre állási zónákban replikálva. Nincsenek georeplikált biztonsági másolatok.
  • Csak a rövid távú adatmegőrzési biztonsági másolatok támogatottak. A hosszú távú adatmegőrzési biztonsági mentések nem támogatottak.
  • A biztonsági másolatok csak a Fabric portálon állíthatók vissza. Jelenleg nincs engedélyezve REST API-, Azure PowerShell- vagy parancssori felületi (CLI-) parancs.