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.

    Screenshot of the Azure portal showing the retention policies experience.

  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.

    Screenshot of the Azure portal of the retention policies tab to configure backup retention policies.

  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.

    Screenshot of the Azure portal, the configure policies pane.

  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.

    Screenshot of the Azure portal, showing available backups.

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

    Screenshot of the Azure portal where you can view available LTR backups.

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

    Screenshot of the Azure portal where you can restore from available LTR backup.

  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.

    Screenshot of the Azure portal where you can configure restore details.

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

    Screenshot of the Azure portal that shows restore job progress.

  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.