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.
Tento kurz popisuje, jak zálohovat databázi SQL Serveru spuštěnou na virtuálním počítači Azure do trezoru služby Azure Backup Recovery Services.
V tomto kurzu použijete Azure Portal k:
- Vytvoření a konfigurace trezoru
- Objevte databáze a nastavte zálohy.
- Nastavení automatické ochrany databází
- Spuštění zálohování na vyžádání
Požadavky
- Identifikujte nebo vytvořte trezor služby Recovery Services ve stejné oblasti nebo národním prostředí jako virtuální počítač, který je hostitelem instance SQL Serveru.
- Zkontrolujte oprávnění virtuálního počítače, která potřebujete k zálohování databáze SQL Serveru.
- Ověřte, že je virtuální počítač připojený k síti.
- Zkontrolujte, jestli jsou vaše databáze SQL Serveru pojmenované v souladu s pokyny pro pojmenování služby Azure Backup.
- Ověřte, že pro databázi nemáte povolené žádné jiné řešení zálohování. Před nastavením tohoto scénáře zakažte jakékoli jiné zálohování SQL Serveru. Azure Backup můžete povolit pro virtuální počítač Azure společně se službou Azure Backup pro databázi SQL Serveru spuštěnou na virtuálním počítači bez jakéhokoli konfliktu.
Vytvoření trezoru služby Recovery Services
Úložiště služby Recovery Services je správní jednotka, která ukládá body obnovení vytvořené postupem času. Poskytuje rozhraní pro provádění operací souvisejících se zálohováním. Mezi tyto operace patří převzetí záloh na vyžádání, provádění obnovení a vytváření zásad zálohování.
Chcete-li vytvořit trezor Služeb zotavení:
Přihlaste se k portálu Azure.
Vyhledejte odolnost a přejděte na řídicí panel Odolnosti .
Na panelu Vault vyberte + Vault.
Vyberte Pokračovat v trezoru>služby Recovery Services.
V podokně Vytvořit úložiště Recovery Services zadejte následující hodnoty:
Předplatné: Vyberte předplatné, které chcete použít. Pokud jste členem jenom jednoho předplatného, uvidíte toto jméno. Pokud si nejste jistí, které předplatné použít, použijte výchozí předplatné. Více možností se zobrazí jenom v případě, že je váš pracovní nebo školní účet přidružený k více než jednomu předplatnému Azure.
Skupina prostředků: Použijte existující skupinu prostředků nebo vytvořte novou. Pokud chcete zobrazit seznam dostupných skupin prostředků ve vašem předplatném, vyberte Použít existující. Potom v rozevíracím seznamu vyberte prostředek. Pokud chcete vytvořit novou skupinu prostředků, vyberte Vytvořit novou a zadejte název. Další informace o skupinách prostředků najdete v tématu Přehled Azure Resource Manageru.
Název trezoru: Zadejte popisný název pro identifikaci trezoru. Název musí být v rámci předplatného Azure jedinečný. Zadejte název, který má délku aspoň 2 znaky, ale ne víc než 50 znaků. Název musí začínat písmenem a může obsahovat pouze písmena, číslice a pomlčky.
Oblast: Vyberte geografickou oblast trezoru. Abyste mohli vytvořit trezor, který pomáhá chránit jakýkoli zdroj dat, musí být trezor ve stejné oblasti jako zdroj dat.
Důležité
Pokud si nejste jistí umístěním zdroje dat, zavřete okno. V portálu přejděte na seznam vašich prostředků. Pokud máte zdroje dat v několika oblastech, vytvořte trezor služby Recovery Services pro každou z nich. Vytvořte trezor v prvním umístění před vytvořením trezoru v jiném umístění. Abyste mohli zálohovaná data ukládat, nemusíte zadávat účty úložiště. Úložiště služby Recovery Services a Azure Backup zpracovávají tento krok automaticky.
Po zadání hodnot vyberte Zkontrolovat a vytvořit.
Chcete-li dokončit vytváření trezoru služby Recovery Services, vyberte Vytvořit.
Vytvoření trezoru služby Recovery Services může chvíli trvat. Monitorujte oznámení o stavu v oblasti Oznámení v pravém horním rohu. Po vytvoření trezoru se zobrazí v seznamu trezorů služby Recovery Services. Pokud se trezor nezobrazí, vyberte Aktualizovat.
Azure Backup nyní podporuje neměnné trezory, které zajistí, že po vytvoření bodů obnovení je nelze odstranit před vypršením jejich platnosti, jak je stanoveno v zásadách zálohování. Neměnnost může být nevratná, abyste ochránili zálohovaná data před různými hrozbami, včetně útoků ransomwaru a škodlivých herců. Přečtěte si další informace o neměnných trezorech služby Azure Backup.
Zjišťování databází SQL Serveru
Pokud chcete zjistit databáze spuštěné na virtuálním počítači, postupujte takto:
Na webu Azure Portal přejděte na Odolnost a pak vyberte + Konfigurovat ochranu.
V podokně Konfigurovat ochranu jako typ Zdroje dat vyberte SQL na virtuálním počítači Azure. Potom vyberte Pokračovat.
V podokně Start: Konfigurace zálohování v části Trezor zvolte Vybrat trezor.
V podokně Vybrat trezor zvolte trezor služby Recovery Services, ve kterém chcete zálohovat databázi. Pak zvolte Vybrat.
Zvolte Pokračovat.
V podokně Cíl zálohování v části Zjišťování databází ve virtuálních počítačích vyberte Spustit zjišťování a vyhledejte nechráněné virtuální počítače v předplatném. Toto hledání může chvíli trvat v závislosti na počtu nechráněných virtuálních počítačů v předplatném.
V podokně Vybrat virtuální počítač vyberte virtuální počítače, na kterých běží databáze SQL Serveru, a pak vyberte Zjistit databáze.
Poznámka:
Po zjištění by se v seznamu měly objevit nechráněné virtuální počítače seřazené podle názvu a skupiny prostředků. Pokud virtuální počítač není uvedený podle očekávání, podívejte se, jestli už je zálohovaný v trezoru.
Je možné, že více virtuálních počítačů má stejný název, ale patří do různých skupin prostředků.
Zjišťování databáze můžete sledovat v oznámeních. Doba potřebná pro tuto akci závisí na počtu databází virtuálních počítačů. Po zjištění vybraných databází se zobrazí zpráva o úspěchu.
Azure Backup zjistí všechny databáze SQL Serveru na virtuálním počítači. Během zjišťování dochází na pozadí k následujícím aktivitám:
Azure Backup zaregistruje virtuální počítač do trezoru pro zálohování úloh. Všechny databáze na registrovaném virtuálním počítači je možné zálohovat pouze do tohoto trezoru.
Azure Backup nainstaluje rozšíření
AzureBackupWindowsWorkloadna virtuální počítač. V databázi SQL Serveru není nainstalovaný žádný agent.Azure Backup vytvoří na virtuálním počítači účet
NT Service\AzureWLBackupPluginSvcslužby. Všimněte si, že:- Tento účet služby používají všechny operace zálohování a obnovení.
-
NT Service\AzureWLBackupPluginSvcvyžaduje oprávnění SQL Serverusysadmin. - Všechny virtuální počítače s SQL Serverem vytvořené na Azure Marketplace jsou
SqlIaaSExtensionnainstalované. RozšířeníAzureBackupWindowsWorkloadpoužíváSQLIaaSExtensionk automatickému získání požadovaných oprávnění.
Pokud jste virtuální počítač nevytvořili z Azure Marketplace nebo pokud používáte SQL Server 2008 nebo SQL Server 2008 R2, možná se virtuální počítač nenainstaloval
SqlIaaSExtension. Operace zjišťování pak selže s chybovou zprávouUserErrorSQLNoSysAdminMembership. Pokud chcete tento problém vyřešit, postupujte podle pokynů v části Nastavení oprávnění virtuálního počítače.
Konfigurace záloh
Pokud chcete nakonfigurovat zálohy databáze SQL Serveru, postupujte takto:
V podokně Cíl zálohování v části Krok 2: Konfigurace zálohování vyberte Konfigurovat zálohování.
Výběrem Přidat prostředky zobrazíte všechny registrované disponibilní skupiny a samostatné instance SQL Serveru.
V podokně Vybrat položky, které chcete zálohovat , vyberte šipku vlevo od řádku a rozbalte seznam všech nechráněných databází v dané instanci nebo skupině dostupnosti AlwaysOn.
Zvolte všechny databáze, které chcete zálohovat, a pak vyberte OK.
Pro optimalizaci zatížení zálohování nastaví Azure Backup maximální počet databází v jedné úloze zálohování na 50. Pokud chcete chránit více než 50 databází, nakonfigurujte několik záloh.
Pokud chcete povolit celou instanci nebo skupinu dostupnosti AlwaysOn, vyberte v rozevíracím seznamu AUTOPROTECTmožnost ZAPNUTO. Pak vyberte OK.
Poznámka:
Funkce automatické ochrany neumožňuje jenom ochranu všech existujících databází najednou. Také automaticky chrání všechny nové databáze přidané do této instance nebo skupiny dostupnosti.
Definujte zásady zálohování. Můžete provést jednu z následujících akcí:
- Vyberte výchozí zásadu jako HourlyLogBackup.
- Zvolte existující zásady zálohování, které jste vytvořili pro SQL Server.
- Definujte novou politiku na základě bodu obnovy a doby uchování.
Výběrem Povolit zálohování odešlete operaci Konfigurace ochrany. Průběh konfigurace můžete sledovat v oblasti Oznámení na portálu.
Vytvoření zásad zálohování
Zásady zálohování definují, kdy se zálohy spouštějí a jak dlouho se uchovávají. Mějte na paměti tyto aspekty:
- Zásady se vytvářejí na úrovni trezoru.
- Stejné zásady zálohování může používat více trezorů, ale je potřeba je pro každý trezor použít zvlášť.
- Při vytváření zásad zálohování je výchozím nastavením denní úplné zálohování.
- Můžete přidat rozdílové zálohování, ale pouze pokud nakonfigurujete týdenní úplné zálohování. Přečtěte si další informace o typech zálohování SQL Serveru.
Vytvoření zásad zálohování:
Přejděte na Odolnost a pak vyberte Spravovat>Zásady ochrany>+ Vytvořit zásadu>zálohování.
V podokně Start: Vytvořit zásadu vyberte SQL na virtuálním počítači Azure jako typ zdroje dat. Vyberte trezor, ve kterém se má zásada vytvořit, a pak vyberte pokračovat.
V podokně Vytvořit zásadu jako Název zásady zadejte název nové zásady.
Pokud chcete změnit výchozí nastavení pro frekvenci zálohování, vyberte odkaz Upravit , který odpovídá úplnému zálohování.
V podokně Úplné zásady zálohování nakonfigurujte v plánu zálohování následující nastavení:
- Pro frekvenci vyberte denně nebo týdně.
- V ostatních polích vyberte čas a časové pásmo pro zahájení úlohy zálohování. Pro denní úplné zálohování nemůžete vytvořit rozdílové zálohování.
V části Rozsah uchování jsou ve výchozím nastavení vybrané všechny možnosti. Vymažte všechny limity rozsahu uchovávání informací, které nechcete, a pak nastavte intervaly, které se mají použít. Mějte na paměti tyto informace:
- Minimální doba uchovávání pro jakýkoli typ zálohování (úplné, rozdílové nebo protokoly) je 7 dnů.
- Body obnovení se označují pro uchovávání na základě jejich rozsahu uchovávání. Pokud například vyberete denní úplné zálohování, aktivuje se každý den jenom jedna úplná záloha.
- Záloha pro konkrétní den se označí a zachová na základě týdenního rozsahu uchovávání a nastavení týdenního uchovávání.
- Měsíční a roční rozsahy uchovávání se chovají podobným způsobem.
Výběrem možnosti OK přijměte nastavení pro úplné zálohování.
Pokud chcete změnit výchozí nastavení, vyberte v podokně Vytvořit zásadu odkaz Upravit odpovídající rozdílové zálohování.
V podokně Zásady rozdílového zálohování nakonfigurujte následující nastavení:
- V případě rozdílového zálohování vyberte Povolit.
- Pro frekvenci zálohování a zachování ovládacích prvků mějte na paměti tyto informace:
- Můžete aktivovat pouze jedno rozdílové zálohování za den. Rozdílové zálohování nejde aktivovat ve stejný den jako úplné zálohování.
- Rozdílové zálohy je možné uchovávat maximálně po dobu 180 dnů.
- Doba uchovávání rozdílového zálohování nemůže být větší než doba uchovávání úplného zálohování, protože rozdílové zálohy jsou závislé na úplných zálohách pro obnovení.
- Rozdílové zálohy nejsou podporovány pro hlavní databázi.
Pokud chcete změnit výchozí nastavení, vyberte v podokně Vytvořit zásadu odkaz Upravit odpovídající zálohování protokolů.
V podokně Zásady zálohování protokolů nakonfigurujte následující nastavení:
- Pro zálohování protokolů vyberte Povolit.
- U plánu zálohování a uchovávání ovládacích prvků mějte na paměti tyto informace:
- Zálohování protokolů může probíhat tak často jako každých 15 minut a může se uchovávat až po dobu 35 dnů.
- Pokud je databáze v jednoduchém modelu obnovení, plán zálohování protokolů pro tuto databázi se pozastaví a neaktivují se žádné zálohy protokolů.
- Pokud se model obnovení databáze změní z úplného na jednoduchý, zálohy protokolů se pozastaví do 24 hodin od změny v modelu obnovení. Podobně platí, že pokud se model obnovení změní z jednoduchého modelu (což znamená, že zálohování protokolů je teď možné podporovat pro databázi), plány zálohování protokolů se povolí do 24 hodin od změny v modelu obnovení.
V nabídce zásady zálohování zvolte, jestli chcete povolit kompresi zálohování SQL, nebo ne.
Tato možnost je ve výchozím nastavení zakázaná. Pokud ho povolíte, SQL Server odešle komprimovaný záložní stream do rozhraní virtuálního zařízení (VDI). Azure Backup přepíše výchozí hodnoty na úrovni instance pomocí
COMPRESSIONklauzule neboNO_COMPRESSIONklauzule v závislosti na hodnotě tohoto ovládacího prvku.Po dokončení úprav zásad zálohování vyberte OK.
Poznámka:
Každá záloha protokolu je zřetězený s předchozí úplnou zálohou a vytvoří řetěz obnovení. Tato úplná záloha se uchovává, dokud nevyprší platnost poslední zálohy protokolu. Toto chování může znamenat, že úplné zálohování se uchovává po dobu navíc, aby se zajistilo, že se dají obnovit všechny protokoly.
Předpokládejme, že máte týdenní úplné zálohování, denní rozdílové zálohování a 2hodinové protokoly. Všechny jsou zachovány po dobu 30 dnů. Týdenní úplné zálohování je však možné vyčistit nebo odstranit až po dokončení další úplné zálohy; to znamená, že po 30 + 7 dnů.
Například týdenní úplné zálohování probíhá 16. listopadu. Podle zásad uchovávání informací by se tato záloha měla uchovávat až do 16. prosince. Poslední zálohování protokolů probíhá před dalším naplánovaným úplným zálohováním dne 22. listopadu. Dokud nebude tato záloha protokolu k dispozici 22. prosince, nebude možné úplné zálohování z listopadu 16 odstranit. Úplné zálohování z listopadu 16 se tedy uchovává až do 22. prosince.
Spuštění zálohování na vyžádání
V trezoru služby Recovery Services zvolte zálohované položky.
Na virtuálním počítači Azure vyberte SQL.
Klikněte pravým tlačítkem myši na databázi a pak vyberte Zálohovat.
Zvolte typ zálohování:
- Úplné zálohování na vyžádání uchovává minimálně 45 dní a maximálně 99 let.
- Kopie na vyžádání přijímá pouze úplnou hodnotu pro uchování.
- Rozdílový rozdíl na vyžádání uchovává zálohy podle uchovávání plánovaných rozdílových hodnot nastavených v zásadách.
- Protokol na vyžádání uchovává zálohy podle nastavení uchovávání plánovaných logů v politice.
Zvolte, jestli chcete povolit nebo zakázat kompresi.
Výběrem možnosti OK zahajte zálohování.
Monitorujte úlohu zálohování tak, že přejdete do trezoru služby Recovery Services a vyberete úlohy zálohování.
Další krok
Pokračujte k dalšímu kurzu obnovení virtuálního počítače Azure z disku: