Zálohování snímku instance SQL Serveru v Azure VM pomocí Azure Portal

Tento článek popisuje, jak zálohovat instance SQL Server ve Azure VM pomocí snapshot záloh. Zahrnuje požadavky, kroky konfigurace pro zásady zálohování, zjišťování databází a operace zálohování, které vám pomůžou zajistit zabezpečené uchovávání a obnovení dat.

Seznamte se s podporovanými scénáři a omezeními zálohování snímku instance v SQL Server.

Předpoklady

Před zálohováním snímku instance SQL Server zkontrolujte následující požadavky:

  • Vyhledejte nebo vytvořte trezor služby Recovery Services ve stejné oblasti a ve stejném předplatném jako virtuální počítač, který hostuje instanci SQL Serveru.

  • Ověřte, že je na virtuálním počítači navázáno síťové připojení.

  • Ujistěte se, že databáze SQL Server dodržují pokyny pro pojmenování databáze database pro Azure Backup.

  • Ujistěte se, že je na virtuálním počítači nainstalovaná .NET verze 4.6.2 nebo novější.

  • Ověřte, že pro databázi nejsou povolená žádná další řešení zálohování. Před zálohováním databáze zakažte všechny ostatní zálohy SQL Serveru.

Oprávnění k zálohování a obnovení SQL na virtuálním počítači Azure

Rozšíření Azure Backup na virtuálním počítači SQL vyžaduje oprávnění k pořízení snímků spravovaných disků a jejich uložení do uživatelem zadané skupiny prostředků definované v zásadách. Azure Backup k provedení těchto akcí používá spravovanou identitu přiřazenou uživatelem. Během obnovení Azure Backup používá spravovanou identitu cílového virtuálního počítače ke čtení snímků ze zadané skupiny prostředků a obnovení virtuálního počítače. Azure Backup integruje přiřazení oprávnění prostřednictvím předdefinované role přispěvatele snímků Azure Backup do toků zálohování i obnovení. Při konfiguraci zásad zálohování a během operací obnovení můžete zadat podrobnosti o spravované identitě.

Následující tabulka uvádí roli a rozsah podrobností o přiřazení spravovaných identit vytvořených během operací zálohování a obnovení.

Vytvořená spravovaná identita Úloha Scope
Zálohování MSI (přidáno do zásad zálohování uživatelem) přispěvatel snímků Azure Backup Skupina prostředků zdrojového virtuálního počítače, skupina prostředků snímku (může se lišit od skupiny prostředků zdrojového virtuálního počítače)
Obnovení MSI (přidané do toku obnovení uživatelem; může být jiné nebo stejné jako zálohovací MSI) přispěvatel snímků Azure Backup skupina prostředků cílového virtuálního počítače, skupina prostředků snímku, cílová skupina prostředků (ve které se vytvoří disky pro připojení k cílovému virtuálnímu počítači)

Vytvoření zásady zálohování pro instanci SQL Server na virtuálním počítači Azure (zálohování snímků)

Zásady zálohování definují, kdy se zálohy spouštějí a jak dlouho se uchovávají data. U záloh snímků zásada také určuje frekvenci a uchovávání záloh snímků i transakčních protokolů. Zásady zálohování vyžadují spravovanou identitu přiřazenou uživatelem a skupinu prostředků k ukládání snímků disků, než je Azure Backup přesune do trezoru služby Recovery Services. Při konfiguraci zálohování můžete vytvořit novou zásadu zálohování přímo v trezoru nebo ji vytvořit na cestách.

Pokud chcete před konfigurací zálohování vytvořit novou zásadu zálohování přímo v trezoru, postupujte takto:

  1. Přejděte do trezoru služby Recovery Services a vyberte Spravovat>zásady zálohování.

  2. V podokně Zásady zálohování vyberte + Přidat a vytvořte novou zásadu.

  3. V panelu Vybrat typ politiky vyberte typ politiky jako SQL Server ve Azure VM (Snapshot backup).

    Snímek obrazovky zobrazující výběr typu zásady v trezoru služby Recovery Services v Azure pro SQL Server ve virtuálním počítači Azure (zálohování pomocí snímků).

  4. Pro úplné zálohování snímků a zálohování protokolů vyberte Upravit odpovídající jednotlivým typům zálohování a zadejte plán zálohování a dobu uchovávání.

    Note

    Úplné zálohování snímků můžete naplánovat každých 6 hodin až každých 24 hodin. Pro zálohování protokolů můžete naplánovat každých 15 minut až 24 hodin. Plánování záloh snímků Pouze kopie úplných není podporováno; operaci zálohování můžete spustit pouze výběrem možnosti Zálohovat nyní po konfiguraci zálohování. Zjistěte , jak spustit zálohování na vyžádání.

    Snímek obrazovky zobrazující typy zásad pro SQL Server v zálohování virtuálních počítačů Azure.

    Následující tabulka uvádí rozsahy uchovávání informací pro plánované zálohování:

    Záložní bod Rozsah období uchovávání
    Snímek okamžitého obnovení (úroveň Ops) 1–7 dní
    Denní záložní bod 7-9999 dní
    Týdenní záložní bod 1-5163 týdnů
    Měsíční bod zálohování 1–1188 měsíců
    Roční záložní bod 1–99 let
    Bod zálohování protokolu 7-35 dní
  5. Pokud chcete povolit, aby Azure Backup ukládal snímky do libovolné skupiny prostředků, vyberte IdentitaSnapshot, vyberte Edit a zadejte identitu snímku.

  6. V podokně Identita snímku zadejte Skupinu prostředků snímku a přiřaďte Spravovanou identitu a poté výběrem možnosti OK zachovejte bod okamžitého obnovení pro rychlejší obnovu.

    Pokud chcete vytvořit novou spravovanou identitu, vyberte Vytvořit spravovanou identituUučte se, jak Azure Backup používá spravované identity.

    Snímek obrazovky znázorňující přidání nastavení identity snímku v zásadách zálohování

  7. V podokně Vytvořit zásadu vyberte Ověřit a vytvořit zásadu.

Zjištění nechráněné instance SQL Server v předplatném

Když se zjistí instance SQL Serveru, Azure Backup na pozadí připraví virtuální počítač pro zálohování úloh. Zaregistruje virtuální počítač ve vybraném trezoru, aby všechny databáze SQL na virtuálním počítači zálohovaly pouze do daného trezoru, nainstalovaly AzureBackupWindowsWorkload rozšíření na virtuální počítač a vytvořily požadovaný účet služby (NT Service\AzureWLBackupPluginSvc). Azure Backup do samotných databází SQL neinstaluje žádného agenta.

Pokud chcete zjistit nechráněnou instanci SQL Server v předplatném, postupujte takto:

  1. Přejděte do trezoru služby Recovery Services a vyberte + Backup.

  2. V podokně Cíl zálohy, pro Co chcete zálohovat, vyberte SQL Server in Azure VM (Snapshot backup).

    Snímek obrazovky znázorňující výběr zdroje dat pro zálohování

  3. V části Krok 1: Zjištění databází ve virtuálních počítačích vyberte Spustit zjišťování.

  4. V podokně Vybrat virtuální počítač vyberte virtuální počítače s databázemi SQL Serveru a vyberte Zjistit databáze.

    Snímek obrazovky znázorňující zjišťování databáze pro konfiguraci zálohování

Zjišťování databáze můžete sledovat v oznámeních. Požadovaný čas závisí na počtu databází na virtuálním počítači. Po dokončení zjišťování Azure Backup zjistí všechny SQL Server databáze na virtuálním počítači a zobrazí zprávu o úspěchu.

Konfigurace zálohování pro instanci SQL Server

Po dokončení zjišťování instance SQL Server nakonfigurujte zálohování instance pomocí následujícího postupu:

  1. V podokně Cíl zálohování v části Krok 2: Konfigurace zálohování vyberte Konfigurovat zálohování.

  2. V podokně Konfigurace zálohování u možnosti Zásady zálohování vyberte pro instanci existující zásadu zálohování snímků.

    Pokud chcete vytvořit novou zásadu zálohování na cestách, vyberte Vytvořit novou zásadu. Uučte se vytvářet nové zásady zálohování pro SQL Server na virtuálním počítači Azure (zálohování snímků) .

    Screenshot, který zobrazuje konfiguraci zálohování v Azure portal.

    Pro zálohování snímků se skupina prostředků a spravovaná identita automaticky přidají na základě výběru v zásadách zálohování.

  3. V případě instancí SQL nebo skupin dostupnosti AlwaysOn vyberte + Přidat/Upravit, přidejte instanci, kterou chcete zálohovat, a vyberte databáze v této instanci.

    Note

    Azure Backup aktuálně podporuje zálohování 12 databází.

  4. Když poprvé přiřadíte spravovanou identitu, v části Připravenost zálohování se zobrazí chyba Přiřazení role/identity nebylo dokončeno. Pokud chcete přiřazení role dokončit, vyberte Přiřadit chybějící role nebo identitu.

    Po dokončení přiřazení se u položky Připravenost zálohování zobrazí stav Úspěch.

    Pokud nemáte oprávnění k přiřazování rolí, stáhněte si šablonu přiřazení identity a sdílejte ji s správcem, který má požadovaný přístup.

  5. Výběrem Povolit zálohování dokončete konfiguraci zálohování.

Přidejte ochranu snímků, když jsou databáze již chráněny streamovanou zálohou

Pokud jsou některé databáze v SQL instanci již chráněny streamovací zálohou a chcete chránit jiné databáze snapshot zálohou, není potřeba měnit stávající ochranu streamování. Nastavte ochranu snímků zvlášť pro požadované databáze.

  1. V trezoru Recovery Services vyberte +Záloha.

  2. Pro zálohovací zátěž vyberte SQL Server ve Azure VM (Snapshot backup) a poté vyberte Konfigurovat zálohování.

  3. Vyberte nebo vytvořte politiku zálohování snímků a vyberte SQL instanci a databáze, které chcete chránit zálohováním snímků.

Note

Stávající databáze chráněné streamovaným zálohováním nadále zůstávají chráněny na základě zásad streamovaného zálohování. Zásada zálohování snímků je nastavena samostatně pro databáze, které vyberete pro ochranu pomocí snímků.

Spuštění zálohy instance SQL na vyžádání

Pokud chcete spustit zálohování na vyžádání na úrovni instance SQL, postupujte takto:

  1. Přejděte do trezoru služby Recovery Services a vyberte Chráněné položky>Zálohované položky.

  2. V podokně Položky zálohování vyberte SQL Server ve službě Azure VM (Snapshot backup).

  3. V panelu Zálohovací položky (SQL Server v Azure VM (Snapshot backup)) pro požadovanou zálohovací instanci vyberte Zobrazit detaily.

  4. V podokně vybrané instance zálohování vyberte Zálohovat.

  5. V podokně Zálohovat teď vyberte jeden z podporovaných typů - zálohování, celý snímek nebo jenom úplná kopie snímku.
    Screenshot, který ukazuje, jak aktivovat zálohování instance SQL na vyžádání na webu Azure portal.

  6. Vyberte OK.

Pokud potřebujete zálohovat jednotlivé databáze SQL, Azure Backup podporuje zálohování na úrovni databáze na vyžádání pro SQL Server instance v Azure virtuálních počítačích. Zjistěte, jak aktivovat zálohy na vyžádání na úrovni databáze.

Další kroky