Školení
Certifikace
Microsoft Certified: Přidružení správce služby Azure Database - Certifications
Správa infrastruktury databáze SQL Serveru pro cloudové, místní a hybridní relační databáze pomocí nabídek relačních databází Microsoft PaaS.
Tento prohlížeč se už nepodporuje.
Upgradujte na Microsoft Edge, abyste mohli využívat nejnovější funkce, aktualizace zabezpečení a technickou podporu.
Tento článek vysvětluje, jak obnovit databázi na server Azure PostgreSQL zálohovaný službou Azure Backup.
Databázi můžete obnovit na libovolný server Azure PostgreSQL s jiným nebo stejným předplatným, ale ve stejné oblasti trezoru, pokud má služba na cílovém serveru odpovídající sadu oprávnění .
Přejděte do trezoru služby Backup ->. Vyberte databázi a klikněte na Obnovit.
Alternativně můžete přejít na tuto stránku z centra zálohování.
Na stránce Vybrat bod obnovení vyberte bod obnovení ze seznamu všech úplných záloh dostupných pro vybranou instanci zálohování. Ve výchozím nastavení je vybraný nejnovější bod obnovení.
Pokud je bod pro obnovení v archivní úrovni, musíte bod obnovení před obnovou znovu aktivovat. Zadejte následující parametry vyžadované pro rehydrataci:
Na stránce Obnovit parametry vyberte jeden z následujících typů obnovení: Obnovit jako databázi nebo Obnovit jako soubory.
Obnovit jako databázi
Cílový server může být stejný jako zdrojový server. Přepsání původní databáze se ale nepodporuje. Můžete si vybrat z jakéhokoli serveru napříč všemi předplatnými, ale ve stejné oblasti jako je úložiště.
V rozevíracím seznamu Vybrat trezor klíčů a tajný kód vyberte trezor, který ukládá přihlašovací údaje pro připojení k cílovému serveru.
Výběrem možnosti Zkontrolovat a obnovit aktivujte ověření a zkontrolujte, jestli má služba na cílovém serveru oprávnění k obnovení. Tato oprávnění musí být udělena ručně.
Důležité
Uživatel databáze, jehož přihlašovací údaje byly vybrány prostřednictvím trezoru klíčů, bude mít všechna oprávnění k obnovené databázi a všechny existující hranice uživatele databáze budou přepsány. Například: Pokud má zálohovaná databáze nějaká oprávnění nebo omezení pro uživatele databáze, jako je uživatel DATABÁZE A, může přistupovat k několika tabulkám a uživatel DATABÁZE B má přístup k několika dalším tabulkám, tato oprávnění se po obnovení nezachovají. Pokud chcete tato oprávnění zachovat, obnovte je pomocí souborů a použijte příkaz pg_restore s příslušným přepínačem.
Obnovit jako soubory: Vyložení záložních souborů do cílového účtu úložiště (bloby).
Můžete si vybrat z účtů úložiště ve všech předplatných, ale ve stejném regionu jako trezor.
Poznámka
Archivní podpora služby Azure Database for PostgreSQL je ve verzi Limited Preview.
Přiřaďte MSI trezoru služby Backup oprávnění pro přístup ke kontejnerům účtu úložiště pomocí Azure portálu.
Přejděte do účtu úložiště ->Řízení přístupu ->Přidat přiřazení role.
V rozevíracím seznamu Role vyberte roli Přispěvatel dat úložiště objektů blob pro MSI trezoru služby Backup.
Případně můžete konkrétnímu kontejneru, na který obnovujete, udělit podrobná oprávnění pomocí příkazu az role assignment create v Azure CLI.
az role assignment create --assignee $VaultMSI_AppId --role "Storage Blob Data Contributor" --scope $id
Nahraďte parametr přiřazení ID aplikace MSI trezoru a parametr rozsahu tak, aby odkazoval na váš konkrétní kontejner. Chcete-li získat ID aplikace trezoru MSI, vyberte možnost Všechny aplikace v části Typ aplikace. Vyhledejte název trezoru a zkopírujte ID aplikace.
Jako jednu z možností obnovení umožňuje obnovení mezi oblastmi (CRR) obnovit servery Azure Database for PostgreSQL v sekundární oblasti, což je spárovaná oblast Azure.
Pokud je povolený CRR, můžete zobrazit instance zálohování v sekundární oblasti.
Na webu Azure Portal přejděte do služby Backup Vault>Backup Instances.
Vyberte filtr jako oblast instance == Sekundární oblast.
Poznámka
Jsou uvedené pouze typy správy zálohování podporující funkci CRR. Obnovení dat primární oblasti do sekundární oblasti pro servery PostgreSQL se v současné době podporuje pouze.
Prostředí obnovení sekundární oblasti se podobá obnovení primární oblasti.
Při konfiguraci podrobností v podokně Obnovení Konfigurace budete vyzváni k zadání pouze parametrů sekundární oblasti. Trezor by tedy už měl existovat v sekundární oblasti a server PostgreSQL by se měl zaregistrovat do trezoru v sekundární oblasti.
Postupujte následovně:
Výběrem názvu záložní instance zobrazíte podrobnosti.
Vyberte Obnovit do sekundární oblasti.
Vyberte bod obnovení, oblast a skupinu prostředků.
Vyberte Obnovit.
Poznámka
Na webu Azure portal přejděte do Monitorování a vytváření sestav>Zálohovací úlohy.
Vyfiltrujte oblast instance pro sekundární oblast a zobrazte úlohy v sekundární oblasti.
Řešení potíží se zálohováním databáze PostgreSQL pomocí služby Azure Backup
Školení
Certifikace
Microsoft Certified: Přidružení správce služby Azure Database - Certifications
Správa infrastruktury databáze SQL Serveru pro cloudové, místní a hybridní relační databáze pomocí nabídek relačních databází Microsoft PaaS.
Dokumentace
Přečtěte si, jak nakonfigurovat zálohování pro flexibilní server Azure Database for PostgreSQL pomocí webu Azure Portal.
Zálohování služby Azure Database for PostgreSQL - Azure Backup
Informace o zálohování Azure Database for PostgreSQL s dlouhodobým uchováváním
Obnovení záloh flexibilního serveru Azure Database for PostgreSQL - Azure Backup
Přečtěte si, jak obnovit flexibilní zálohy Azure Database for PostgreSQL.