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

Ez a cikk a Microsoft Fabric sql-adatbázisának automatikus biztonsági mentési funkcióját ismerteti. 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 elengedhetetlen részei az üzletmenet-folytonossági és vészhelyreállítási stratégiának, mivel segítenek megvédeni az adatokat a sérüléstől vagy a törléstől.

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, különbségi és napló biztonsági mentéseket készít annak érdekében, hogy az adatbázisok bármikor visszaállíthatók legyenek az adatbázis megőrzési időszakán belül.

Ha töröl egy adatbázist, a rendszer ugyanúgy őrzi meg a biztonsági mentéseket, mint egy online adatbázis esetében, amíg a hét napos megőrzési időszak le 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, különbségi és tranzakciónapló-biztonsági mentéseket kell visszaállítani.

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.

Tárterület biztonsági mentése

A Microsoft Fabric SQL-adatbázisa hetente egy teljes biztonsági mentést ütemez. Ahhoz, hogy a PITR a teljes megőrzési időszakon belül rendelkezésre lásson, a rendszernek a konfigurált megőrzési időszaknál akár egy hétig további teljes, különbségi és tranzakciónapló-biztonsági mentéseket kell tárolnia.

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.

Biztonsági mentési előzmények

A biztonsági mentések listáját egyszerű T-SQL-paranccsal tekintheti meg az Azure SQL Database-hez hasonlóan működő dinamikus felügyeleti nézeten (DMV) sys.dm_database_backupskeresztül. 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.

A biztonsági mentési előzmények katalógusának lekérdezéséhez egyszerűen futtassa a T-SQL-szkriptet a Fabric Portalon (vagy más választott ügyféleszközön):

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

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.
  • A Microsoft Fabricben nem módosíthatja egy SQL-adatbázis biztonsági mentési megőrzési idejét. Az alapértelmezett megőrzési idő hét nap.
  • 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.