Kända problem och begränsningar för migreringstjänsten i Azure Database for PostgreSQL
GÄLLER FÖR: Azure Database for PostgreSQL – flexibel server
Den här artikeln beskriver kända problem och begränsningar som är associerade med migreringstjänsten i Azure Database for PostgreSQL.
Vanliga begränsningar
Här är vanliga begränsningar som gäller för migreringsscenarier:
Du kan bara ha en aktiv migrering eller validering till din flexibla server.
Migreringstjänsten stöder endast migrering av användare och roller när källan är en enskild Azure Database for PostgreSQL-server.
Migreringstjänsten visar antalet tabeller som kopierats från källa till mål. Du måste kontrollera data- och PostgreSQL-objekten manuellt på målservern efter migreringen.
Migreringstjänsten migrerar endast användardatabaser, inte systemdatabaser som template_0 och template_1.
Migreringstjänsten stöder inte flytt av TIMESCALEDB, POSTGIS_TOPOLOGY, POSTGIS_TIGER_GEOCODER PG_PARTMAN tillägg från källa till mål.
Du kan inte flytta tillägg som inte stöds av Azure Database for PostgreSQL – flexibel server. Tillägg som stöds visas i Tillägg – Azure Database for PostgreSQL.
Användardefinierade sorteringar kan inte migreras till Azure Database for PostgreSQL – flexibel server.
Du kan inte migrera till en äldre version. Du kan till exempel inte migrera från PostgreSQL 15 till Azure Database for PostgreSQL version 14.
Migreringstjänsten fungerar endast med önskade eller obligatoriska SSLMODE-värden.
Migreringstjänsten stöder inte superanvändarbehörigheter och -objekt.
Azure Database for PostgreSQL – Flexibel server stöder inte skapandet av anpassade tabellområden på grund av privilegier för superanvändare. Under migreringen migreras data från anpassade tabellområden i PostgreSQL-källinstansen till standardtabellytorna för målet Azure Database for PostgreSQL – flexibel server.
Följande PostgreSQL-objekt kan inte migreras till postgreSQL-målet för flexibel server:
- Skapa casts
- Skapa FTS-parsers och FTS-mallar
- Användare med superanvändarroller
- Skapa TYP
Migreringstjänsten stöder inte migrering på objektnivå, dvs. på tabellnivå eller schemanivå.
Migreringstjänsten kan inte utföra migrering när källdatabasen är Azure Database for PostgreSQL – enskild server utan offentlig åtkomst eller är en lokal/AWS med en privat IP-adress, och målet azure database for PostgreSQL – flexibel server är endast tillgänglig via en privat slutpunkt.
Migrering till burstbara SKU:er stöds inte. databaser måste först migreras till en icke-burstbar SKU och sedan skalas ned om det behövs.
Migreringskörningsservern är särskilt utformad för att fungera med standard-DNS-servrar/privata DNS-zoner, d.v.s. privatelink.postgres.database.azure.com. Anpassade DNS-namn/DNS-servrar stöds inte av migreringstjänsten när du använder funktionen för migreringskörningsserver. När du konfigurerar privata slutpunkter för både käll- och måldatabaserna är det absolut nödvändigt att använda den privata DNS-standardzonen som tillhandahålls av Azure för private link-tjänsten. Användningen av anpassade DNS-konfigurationer stöds ännu inte och kan leda till anslutningsproblem under migreringsprocessen.
Begränsningar vid migrering från en enskild Azure Database for PostgreSQL-server
Det krävs att både Azure Database for PostgreSQL och Azure Database for PostgreSQL – flexibel server finns i samma Azure-region. Undantag från den här begränsningen görs för flexibel Azure Database for PostgreSQL-server i Indien, Kina och Förenade Arabemiraten, där migreringar mellan regioner tillåts.
Microsoft Entra-ID-användare som finns på källservern migreras inte till målservern. Du kan minska den här begränsningen genom att gå till Hantera Microsoft Entra-roller för att manuellt skapa alla Microsoft Entra-användare på målservern innan du utlöser en migrering. Om Microsoft Entra-användare inte skapas på målservern misslyckas migreringen.
Om den flexibla målservern använder SCRAM-SHA-256-lösenordskrypteringsmetod misslyckas anslutningen till en flexibel server med hjälp av användare/roller på en enskild server eftersom lösenorden krypteras med md5-algoritmen. Du kan minska den här begränsningen genom att välja alternativet MD5 för password_encryption serverparameter på den flexibla servern.
Onlinemigrering använder pgcopydb follow och vissa av de logiska avkodningsbegränsningarna gäller.
Relaterat innehåll
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för