Delen via


Bekende problemen en beperkingen voor de migratieservice

VAN TOEPASSING OP: Azure Database for PostgreSQL - Flexibele server

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.

  • De migratieservice biedt geen ondersteuning voor het verplaatsen van POSTGIS_TOPOLOGY, POSTGIS_TIGER_GEOCODER, POSTGRES_FDW en PG_PARTMAN extensies van bron naar doel.

    Notitie

    De functie voor het migreren van databases met de TIMESCALEDB-extensie is in preview. De optie is standaard uitgeschakeld. Als u uw tijdreeksdatabases wilt migreren, opent u een ondersteuningsticket.

  • U kunt extensies die niet worden ondersteund door Azure Database for PostgreSQL - Flexible Server niet verplaatsen. Ondersteunde extensies worden vermeld in Extensies voor Azure Database for PostgreSQL.

  • Door de gebruiker gedefinieerde sorteringen kunnen niet worden gemigreerd naar Azure Database for PostgreSQL - Flexible 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 SSLMODE waarde van preferred of required.

  • De migratieservice biedt geen ondersteuning voor supergebruikersmachtigingen en -objecten.

  • Azure Database for PostgreSQL - Flexible 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-bronexemplaren gemigreerd naar de standaardtabelruimten van het doelexemplaren van Azure Database for PostgreSQL - Flexible Server.

  • De volgende PostgreSQL-objecten kunnen niet worden gemigreerd naar een Flexible Server-doel:

    • Casts maken
    • Zoeken in volledige tekst (FTS) parsers en FTS-sjablonen maken
    • Gebruikers met supergebruikersrollen
    • Type maken
  • De migratieservice biedt geen ondersteuning voor migratie op objectniveau. Dat wil gezegd, u kunt geen tabel of schema migreren.

    Belangrijk

    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. Azure Database for PostgreSQL - Flexible 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

  • Microsoft Entra-gebruikers die zich op uw bronserver bevinden, worden niet gemigreerd naar de doelserver. Zie Microsoft Entra-rollen beheren om deze beperking te beperken. De oplossing is om handmatig alle Microsoft Entra-gebruikers op uw doelserver te maken voordat u een migratie start. Als Microsoft Entra-gebruikers niet op de doelserver worden gemaakt, mislukt de migratie.
  • 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 MD5voor de password_encryption serverparameter op uw flexibele server.
  • Onlinemigratie maakt gebruik van pgcopydb volgen. Sommige beperkingen voor logische decodering zijn van toepassing.