Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
U kunt Azure Backup gebruiken om Azure Database for PostgreSQL - Flexible Server te beveiligen. In dit artikel vindt u een overzicht van ondersteunde regio's, scenario's en de beperkingen.
Ondersteunde regio’s
Gekluisde back-ups voor PostgreSQL : flexibele server is algemeen beschikbaar in alle openbare cloudregio's en soevereine regio's.
Ondersteuningsscenario's
Houd rekening met de volgende ondersteuningsscenario's wanneer u een back-up maakt van Azure Database for PostgreSQL – Flexible Server:
- Herstel van gekluisde back-ups zijn alleen beschikbaar als Herstellen naar bestanden in door de gebruiker opgegeven opslagcontainers. U kunt deze gegevens herstellen als een nieuwe PostgreSQL - flexibele server met de systeemeigen databasehulpprogramma's.
- Back-ups voor de PostgreSQL-server worden ondersteund wanneer de Backup Vault zich in hetzelfde of een ander abonnement bevindt als de database, mits deze zich binnen dezelfde tenant en regio bevinden. Herstelbewerkingen worden ondersteund in regio's (gekoppeld aan Azure) en tussen abonnementen binnen dezelfde tenant.
- Voor gekluisde back-ups wordt een back-up gemaakt van de hele server met alle databases. Back-up van specifieke databases wordt niet ondersteund.
- Gekluisde back-ups worden ondersteund voor servergrootte <= 1 TB. Als de back-up is geconfigureerd op servergrootte groter dan 1 TB, mislukt de back-upbewerking.
- PostgreSQL - Flexibele servers die zijn versleuteld door de door de klant beheerde sleutel, worden ondersteund.
- Back-ups voor PostgreSQL Flexibele servers sluiten databases uit die eigendom zijn van
azuresuofazure_pg_admin, inclusief de systeemeigen PostgreSQL-database. Databases met deze eigenaren kunnen dus geen back-ups maken of herstellen. - De aanbevolen frequentie voor herstelbewerkingen is eenmaal per dag. Meerdere herstelbewerkingen die in een dag worden geactiveerd, kunnen mislukken.
Beperking
Back-ups van Azure Database for PostgreSQL – Flexible Server omvatten de volgende beperkingen:
- Een gekluisde back-up biedt geen ondersteuning voor opslag in de archieflaag.
- Back-up met kluis wordt niet ondersteund op replica's; back-up kan alleen worden geconfigureerd op primaire servers.
- Voor herstelbewerkingen wordt herstel op itemniveau (herstel van specifieke databases) niet ondersteund.
- Voor gekluisde back-ups wordt momenteel slechts één wekelijkse back-up ondersteund. Als meerdere gekluisde back-ups in een week zijn gepland, wordt alleen de eerste back-upbewerking van de week uitgevoerd en mislukken de volgende back-uptaken in dezelfde week.
- Gekluisde back-ups bieden geen ondersteuning voor tabellen met een rij met BYTEA-lengte van meer dan 500 MB.
- Gekluisde back-ups ondersteunen alleen volledige back-ups; incrementele of differentiële back-ups worden niet ondersteund.
Beperkingen voor herstel
Het gebruik van rolscripts maken voor
azure_su,azure_pg_admin, ,replicationenlocaladminEntra Adminveroorzaakt de volgende fouten tijdens het herstellen op een andere flexibele server, die u veilig kunt negeren.role "azure_pg_admin" already exists.role "azuresu" already exists.role "replication" already exists.ERROR: must be superuser to create superusersERROR: Only roles with privileges of role "azuresu" may grant privileges as this role. permission denied granting privileges as role "azuresu"ERROR: permission denied granting privileges as role "azuresu" SQL state: 42501 Detail: Only roles with privileges of role "azuresu" may grant privileges.Ignore any errors related to pg_catalog, pg _aadauth extensions as it is owned by azure_su and localadmin does not have access to directly create this extension on flexible server, but these are automatically created on new flexible servers or when you enable Microsoft entra authentication.ERROR: Only roles with the ADMIN option on role "pg_use_reserved_connections" may grant this role. permission denied to grant role "pg_use_reserved_connections"ERROR: permission denied to grant role "pg_use_reserved_connections" SQL state: 42501 Detail: Only roles with the ADMIN option on role "pg_use_reserved_connections" may grant this role.
In PostgreSQL-communityversie 16 is de vereiste voor supergebruikersbevoegdheden om het kenmerk Rij overslaan -level beveiliging (RLS) in te stellen, verwijderd. In versie 16 en hoger kunt u de bypass-RLS dus aan azure_pg_admin toestaan dat anderen de RLS instellen. Voor versies lager dan 16 wordt het kenmerk bypasses alleen verleend aan de serverbeheerder en geen andere niet-supergebruikersrollen.
Als u Entra-beheerders gebruikt na herstel, kan het probleem met de eigenaarwijziging optreden: als tijdelijke oplossing gebruikt u de toekenningsoptie om eigenaar te zijn.