Sdílet prostřednictvím


Správa dlouhodobého uchovávání záloh ve službě Azure SQL Database

Platí pro: Azure SQL Database

Pomocí Služby Azure SQL Database můžete nastavit zásady dlouhodobého uchovávání záloh (LTR), které automaticky uchovávají zálohy v samostatných kontejnerech azure Blob Storage po dobu až 10 let. Databázi pak můžete obnovit pomocí těchto záloh pomocí webu Azure Portal, Azure CLI nebo PowerShellu.

Požadavky

Aktivní předplatné Azure.

Oprávnění

Pokud chcete zobrazit a obnovit zálohy LTR, potřebujete:

  • Role vlastníka předplatného nebo

  • Role Přispěvatel předplatného nebo

  • Role přispěvatele SQL Serveru nebo

  • Vlastní role s následujícími oprávněními:

    Microsoft.Sql/locations/longTermRetentionBackups/read Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionBackups/read Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups/read

Pokud chcete odstranit zálohy LTR, musíte být členem jedné z následujících rolí:

  • Role vlastníka předplatného nebo

  • Role Přispěvatel předplatného nebo

  • Vlastní role s následujícími oprávněními:

    Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups/delete

Poznámka:

Role Přispěvatel SQL Serveru nemá oprávnění k odstranění záloh LTR.

Oprávnění řízení přístupu na základě role v Azure (RBAC) je možné udělit v oboru předplatného nebo skupiny prostředků. Pokud ale chcete získat přístup k zálohám LTR, které patří do vyřazeného serveru, musí být toto oprávnění uděleno v oboru předplatného daného serveru:

Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups/delete

Vytvoření zásad dlouhodobého uchovávání

Službu SQL Database můžete nakonfigurovat tak, aby uchovála automatizované zálohy po dobu delší než doba uchovávání pro vaši úroveň služby.

  1. Na webu Azure Portal přejděte na svůj server a pak vyberte Zálohování. Vyberte kartu Zásady uchovávání informací a upravte nastavení uchovávání záloh.

    Snímek obrazovky webu Azure Portal zobrazující prostředí zásad uchovávání informací

  2. Na kartě Zásady uchovávání informací vyberte databáze, u kterých chcete nastavit nebo upravit zásady dlouhodobého uchovávání záloh. Nevybrané databáze nebudou ovlivněny.

    Snímek obrazovky webu Azure Portal na kartě Zásady uchovávání informací pro konfiguraci zásad uchovávání záloh

  3. V podokně Konfigurovat zásady zadejte požadované období uchovávání týdenních, měsíčních nebo ročních záloh. Zvolte dobu uchovávání 0, abyste označili, že by se nemělo nastavit dlouhodobé uchovávání záloh.

    Snímek obrazovky webu Azure Portal s podoknem konfigurace zásad

  4. Pokud chcete použít vybraná nastavení uchovávání informací pro všechny vybrané databáze, vyberte Použít .

Důležité

Když povolíte zásady dlouhodobého uchovávání záloh, může trvat až 7 dní, než se první záloha zobrazí a zpřístupní k obnovení. Podrobnosti o tempu zálohování LTR najdete v tématu dlouhodobé uchovávání záloh.

Zobrazení záloh a obnovení ze zálohy

Prohlédněte si zálohy, které jsou zachovány pro konkrétní databázi pomocí zásad LTR, a obnovte je z těchto záloh.

  1. Na webu Azure Portal přejděte na svůj server a pak vyberte Zálohování. Pokud chcete zobrazit dostupné zálohy LTR pro konkrétní databázi, vyberte spravovat ve sloupci Dostupné zálohy LTR. Zobrazí se podokno se seznamem dostupných záloh LTR pro vybranou databázi.

    Snímek obrazovky webu Azure Portal zobrazující dostupné zálohy

  2. V podokně Dostupných záloh LTR, které se zobrazí, zkontrolujte dostupné zálohy. Vyberte zálohu, ze které chcete provést obnovení.

    Snímek obrazovky webu Azure Portal, kde můžete zobrazit dostupné zálohy LTR

  3. Pokud chcete provést obnovení z dostupné zálohy LTR, vyberte zálohu, ze které chcete provést obnovení, a pak vyberte Obnovit.

    Snímek obrazovky webu Azure Portal, kde můžete provést obnovení z dostupné zálohy LTR

  4. Zvolte název nové databáze a pak vyberte Zkontrolovat a vytvořit , abyste zkontrolovali podrobnosti o obnovení. Výběrem možnosti Vytvořit obnovíte databázi ze zvolené zálohy.

    Snímek obrazovky webu Azure Portal, kde můžete nakonfigurovat podrobnosti o obnovení

  5. Na panelu nástrojů vyberte ikonu oznámení a zobrazte stav úlohy obnovení.

    Snímek obrazovky webu Azure Portal znázorňující průběh úlohy obnovení

  6. Po dokončení úlohy obnovení otevřete stránku databáze SQL a zobrazte nově obnovenou databázi.

Odstranění záloh LTR

Odstraňte zálohy, které se uchovávají pro konkrétní databázi pomocí zásad LTR.

Důležité

Odstranění zálohy LTR je nevratné. Pokud chcete odstranit zálohu LTR po odstranění serveru, musíte mít oprávnění oboru předplatného. Oznámení o každém odstranění ve službě Azure Monitor můžete nastavit tak, že vyfiltrujete operaci Odstranění dlouhodobého uchovávání záloh. Protokol aktivit obsahuje informace o tom, kdo a kdy požadavek provedl. Podrobné pokyny najdete v tématu Vytvoření upozornění protokolu aktivit.

  1. Na webu Azure Portal přejděte na logický server služby Azure SQL Database.
  2. Vyberte Zálohy. Pokud chcete zobrazit dostupné zálohy LTR pro konkrétní databázi, vyberte spravovat ve sloupci Dostupné zálohy LTR. Zobrazí se podokno se seznamem dostupných záloh LTR pro vybranou databázi.
  3. V podokně Dostupných záloh LTR, které se zobrazí, zkontrolujte dostupné zálohy. Vyberte zálohu, která se má odstranit. Vyberte Odstranit.

Osvědčené postupy

Pokud používáte zálohy LTR ke splnění požadavků na dodržování předpisů nebo jiné důležité požadavky:

  • Pomocí portálu, Azure CLI nebo PowerShellu ověřte, že se zálohy LTR provádějí podle nakonfigurovaných zásad. Postupujte podle kroků uvedených v části Zobrazení záloh .
  • Zvažte provádění pravidelných postupů obnovení, abyste ověřili, že obnovení záloh LTR vede k očekávanému stavu databáze.