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.
In dit artikel worden de bekende problemen en beperkingen beschreven die zijn gekoppeld aan de migratieservice in Azure Database for PostgreSQL.
Algemene beperkingen
In de volgende lijst worden algemene beperkingen beschreven die van toepassing zijn op migratiescenario's:
U kunt slechts één actieve migratie of validatie naar uw flexibele server hebben.
De migratieservice ondersteunt alleen migratie voor gebruikers en rollen als de bron Azure Database for PostgreSQL - Enkele server is.
De migratieservice toont het aantal tabellen dat van de bron naar het doel wordt gekopieerd. Na de migratie moet u de gegevens en PostgreSQL-objecten handmatig controleren op de doelserver.
De migratieservice migreert alleen gebruikersdatabases. De service migreert geen systeemdatabases zoals template_0 en template_1.
U kunt extensies die niet worden ondersteund door een flexibele Azure Database for PostgreSQL-server niet verplaatsen. Ondersteunde extensies worden vermeld in Extensies voor Azure Database for PostgreSQL.
Door de gebruiker gedefinieerde sorteringen kunnen niet worden gemigreerd naar een flexibele Azure Database for PostgreSQL-server.
U kunt niet migreren naar een eerdere versie. U kunt bijvoorbeeld niet migreren van Azure Database for PostgreSQL versie 15 naar Azure Database for PostgreSQL versie 14.
De migratieservice werkt alleen met een
SSLMODEwaarde vanpreferredofrequired.De migratieservice biedt geen ondersteuning voor supergebruikersmachtigingen en -objecten.
Flexibele Azure Database for PostgreSQL-server biedt geen ondersteuning voor het maken van aangepaste tabelruimten vanwege beperkingen voor supergebruikersmachtigingen. Tijdens de migratie worden gegevens uit aangepaste tabelruimten in het PostgreSQL-bronexemplaar gemigreerd naar de standaardtabelruimten van het doelexemplaar van de Azure Database for PostgreSQL flexibele server.
De volgende PostgreSQL-objecten kunnen niet worden gemigreerd naar een flexibele serverdoel:
- Casts maken
- Aanmaak van volledige-tekstzoek (FTS) parsers en FTS-sjablonen
- Gebruikers met supergebruikersrollen
- Een type aanmaken
De migratieservice biedt geen ondersteuning voor migratie op objectniveau. Dat wil gezegd, u kunt geen tabel of schema migreren.
Important
Hoewel de Burstable-SKU geen beperking is, is het raadzaam om een hogere SKU te kiezen voor uw flexibele server om snellere migraties uit te voeren. Flexibele Azure Database for PostgreSQL-server ondersteunt bijna nul downtime en IOPS-schaalaanpassing, zodat de SKU kan worden bijgewerkt met minimale downtime. U kunt de SKU altijd wijzigen zodat deze overeenkomt met de toepassing die na de migratie nodig is.
Beperkingen bij het migreren van Azure Database for PostgreSQL - Enkele server
In de volgende lijst worden beperkingen beschreven die specifiek zijn voor het migreren vanuit Azure Database for PostgreSQL - Enkele server:
- Als de flexibele doelserver gebruikmaakt van de SCRAM-SHA-256-wachtwoordversleutelingsmethode, mislukt de verbinding met een flexibele server met behulp van de gebruikers of functies op één server. Op één server worden wachtwoorden versleuteld met behulp van het MD5-algoritme. Als u deze beperking wilt beperken, selecteert u de optie
password_encryptionvoor deMD5serverparameter op uw flexibele server. - Onlinemigratie maakt gebruik van pgcopydb follow. Sommige beperkingen voor logische decodering zijn van toepassing.
- De migratieservice biedt geen ondersteuning voor het kopiëren van door Microsoft Entra ID geverifieerde rollen wanneer u een runtimeserver gebruikt voor het uitvoeren van de migratie van enkele server naar flexibele server. U wordt aangeraden de entra-id-geverifieerde rollen handmatig op de doelserver te maken voordat u de migratie start.