Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:✅SQL databáze v Microsoft Fabric
Tento článek popisuje funkci automatizovaného zálohování pro databázi SQL v Microsoft Fabric. Pokud chcete obnovit zálohu, přečtěte si téma Obnovení ze zálohy v databázi SQL v Microsoft Fabric.
Co je záloha databáze?
Zálohy databází jsou důležitou součástí jakékoli strategie provozní kontinuity a zotavení po havárii, protože pomáhají chránit vaše data před poškozením nebo odstraněním.
Všechny nové a obnovené databáze SQL v prostředí Fabric uchovávají dostatečné zálohy, které ve výchozím nastavení umožňují obnovení k určitému bodu v čase (PITR) během posledních sedmi dnů. Služba přijímá pravidelné úplné, rozdílové zálohy a zálohy protokolů, aby se zajistilo, že databáze budou možné obnovit do libovolného bodu v čase v době uchovávání databáze.
Pokud databázi odstraníte, systém uchovává zálohy stejným způsobem pro online databázi, dokud nevyprší doba uchování sedmi dnů.
Jak často se provádějí zálohy na SQL databázi ve Fabric?
Databáze SQL ve Fabric má funkci automatického zálohování aktivovanou od okamžiku vytvoření databáze.
- Úplné zálohování každý týden
- Rozdílové zálohování každých 12 hodin
- Zálohování transakčních protokolů přibližně každých 10 minut
Přesná frekvence záloh transakčních protokolů je založená na velikosti výpočetních prostředků a množství databázové aktivity. Při obnovování databáze služba automaticky určí, které úplné, rozdílové a zálohy transakčního protokolu je potřeba obnovit.
První úplné zálohování se naplánuje okamžitě po vytvoření nové databáze nebo po obnovení databáze. Tato záloha se obvykle dokončí do 30 minut, ale může trvat déle, když je databáze velká.
Po prvním úplném zálohování se všechny další zálohy plánují a spravují automaticky. Přesné načasování všech záloh databáze je určeno službou SQL Database Service, protože vyrovnává celkovou zatížení systému. Nemůžete změnit plán úloh zálohování ani je zakázat.
U nové, obnovené nebo zkopírované databáze se funkce obnovení k určitému bodu v čase zpřístupní při vytvoření počáteční zálohy transakčního protokolu, která následuje po počáteční úplné zálohování.
Kde jsou uložené zálohy databáze SQL?
Všechny zálohy v databázi SQL ve Fabric jsou ukládány na zónově redundantní úložiště na účtech úložiště Azure (ZRS). Při ZRS se zálohy kopírují synchronně napříč třemi zónami dostupnosti Azure v primární oblasti.
ZRS je aktuálně k dispozici pouze v určitých oblastech. Pokud úložiště Azure založené na ZRS není k dispozici, zálohy se ukládají do místně redundantního úložiště (LRS). V případě LRS se zálohy kopírují synchronně třikrát v rámci jednoho fyzického umístění v primární oblasti.
Uchovávání záloh
Databáze SQL v Microsoft Fabric plánuje každou týden jednu úplnou zálohu. Aby systém zajistil obnovení do určitého bodu v čase v průběhu celého období uchovávání, musí uchovávat další úplné, rozdílové a transakční zálohy protokolů po dobu až týdne nad rámec nakonfigurované doby uchovávání.
Zálohy, které už nejsou potřeba pro automatické obnovení, se automaticky odstraní. Vzhledem k tomu, že rozdílové zálohy a zálohy protokolů vyžadují, aby bylo možné obnovit dřívější úplné zálohování, všechny tři typy zálohování se vyprázdní společně v týdenních sadách.
Pro všechny databáze jsou úplné a rozdílové zálohy komprimované, aby se snížily nároky na úložiště pro zálohování. Průměrný poměr komprese záloh je 3 až 4krát.
Historie zálohování
Seznam záloh můžete zobrazit pomocí jednoduchého příkazu T-SQL za použití dynamického zobrazení správy (DMV), které pracuje podobně jako Azure SQL Database. Toto zobrazení dynamické správy obsahuje informace o metadatech pro všechny stávající zálohy potřebné k povolení obnovení k určitému bodu v čase.
Pokud chcete dotazovat katalog historie zálohování, jednoduše spusťte skript T-SQL prostřednictvím portálu Fabric ( nebo jiného klientského nástroje podle vašeho výběru):
SELECT *
FROM sys.dm_database_backups
WHERE in_retention = 1
ORDER BY backup_finish_date DESC;
Nejčastější dotazy týkající se zálohování databáze SQL v rámci Fabric
Můžu získat přístup ke svým zálohám?
Ne, zálohy jsou izolované od platformy Microsoft Fabric a jsou nepřístupné koncovými uživateli. Jediným způsobem, jak zákazník pracovat se záložními soubory, je prostřednictvím funkce obnovení k určitému bodu v čase (PITR).
Jsou zálohy šifrované?
Všechny soubory uložené v úložišti Azure, včetně záloh databáze SQL v Microsoft Fabric, se při zachování dat v cloudu automaticky šifrují. Další informace najdete v tématu Šifrování služby Azure Storage pro neaktivní uložená data.
Omezení
Aktuální omezení zálohování pro databázi SQL:
- Frekvenci zálohování v databázi SQL v Fabricu nemůžete řídit.
- Dobu uchovávání záloh pro databázi SQL v Microsoft Fabricu nemůžete změnit. Výchozí doba uchovávání je sedm dnů.
- Zálohy databáze můžete obnovit pouze z živých databází SQL.
- Zálohy databáze můžete obnovit pouze ve stejném pracovním prostoru. PITR mezi pracovními prostory není podporováno.
- Pokud pracovní prostor odstraníte, odstraní se také všechny databáze v daném pracovním prostoru a nejde je obnovit.
- Všechny zálohy se ukládají v jedné oblasti replikované napříč různými zónami dostupnosti Azure. Neexistují žádné geograficky replikované zálohy.
- Podporují se pouze krátkodobé zálohy. Nepodporují se žádné dlouhodobé zálohy.
- Zálohy je možné obnovit pouze prostřednictvím portálu Fabric. V současné době nejsou povolené žádné příkazy REST API, Azure PowerShellu ani rozhraní příkazového řádku (CLI).