Návrh zálohování a obnovení Azure SQL

Dokončeno

Je nezbytné obnovit data databáze SQL. Měli byste zvážit automatizované zálohování služby Azure SQL Database a azure SQL Managed Instances. Zálohy databáze umožňují obnovení databáze k určitému bodu v čase a v rámci nakonfigurovaného období uchovávání.

Popis automatizovaných záloh

Sql Database i SQL Managed Instance používají technologii SQL Serveru k vytváření úplných záloh každý týden, rozdílové zálohování každých 12 až 24 hodin a zálohování transakčních protokolů každých 5 až 10 minut. Frekvence zálohování transakčních protokolů závisí na velikosti výpočetních prostředků a množství aktivit databáze. Když provedete obnovení databáze, služba určí, které úplné zálohy, rozdílové zálohy a zálohy transakčních protokolů je potřeba obnovit.

  • Úplné zálohy: V úplném zálohování se zálohuje všechno v databázi a transakční protokoly. SQL Database provádí úplné zálohování jednou týdně.

  • Rozdílové zálohování: V rozdílovém zálohování se zálohuje všechno, co se změnilo od posledního úplného zálohování. SQL Database provádí rozdílové zálohování každých 12 až 24 hodin.

  • Transakční zálohy: V transakčním zálohování se zálohuje obsah transakčních protokolů. Pokud nejnovější transakční protokol selže nebo je poškozený, je možnost vrátit se zpět do předchozího zálohování transakčního protokolu. Zálohy transakcí umožňují správcům provést obnovení do konkrétního času, což zahrnuje okamžik předtím, než byla data omylem odstraněna. Zálohuje transakční protokol každých pět až 10 minut.

Popis případů použití zálohování

Automatizované zálohy můžete použít několika způsoby.

Zásady dlouhodobého uchovávání záloh

Automatické zálohy Azure SQL Database zůstávají dostupné pro obnovení po dobu až 35 dnů. Toto období je dostatečně dlouhé pro účely každodenní správy. Někdy ale můžete potřebovat uchovávat data po delší dobu. Předpisy pro ochranu dat ve vaší místní jurisdikci mohou například vyžadovat, abyste zálohy zachovávali po dobu několika let.

Ke splnění takových požadavků můžete použít funkci dlouhodobého uchovávání (LTR). Takto můžete ukládat zálohy databáze Azure SQL Database do objektů blob geograficky redundantního úložiště jen pro čtení (RA-GRS) na dobu až 10 let. Pokud potřebujete získat přístup k jakékoli záloze v LTR, můžete ji prostřednictvím webu Azure Portal nebo PowerShellu obnovit jako novou databázi.