Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Aktuella begränsningar i Microsoft Fabric-speglade databaser från Azure Database for PostgreSQL – flexibel server finns listade på den här sidan. Den här sidan kan komma att ändras.
För felsökning, se:
- Felsöka Fabric-speglade databaser
- Felsöka infrastrukturspeglingsdatabaser från Azure Database for PostgreSQL – flexibel server
Begränsningar på servernivå
- Spegelbild i Fabric stöds för versionerna 14, 15, 16 och 17 av PostgreSQL.
- Servrar på nivån Burstable Compute stöds inte.
- Spegling i Fabric kan inte konfigureras på en Read Replica-server eller på en primär server där en Read Replica finns.
- Transparent redundans för HA-aktiverade servrar stöds endast för PostgreSQL version 17 och senare. För tidigare versioner måste speglingssessionen återupprättas manuellt efter en redundansväxling.
- För att återställa en server med Mirroring i Fabric aktiverat via återställning till specifik tidpunkt (PITR), måste spegling konfigureras om på den nya servern.
- Innan du utför en huvudversionsuppgradering (MVU), inaktivera spegling i Fabric och aktivera den igen när uppgraderingen är klar.
Begränsningar på databasnivå
- Infrastrukturspegling för Azure Database for PostgreSQL – flexibel server stöds endast på en skrivbar primär databas.
- En flexibel Azure Database for PostgreSQL-serverdatabas kan bara speglas till ett enda Fabric-objekt i taget.
- Det maximala antalet tabeller som kan speglas i Fabric är 500 tabeller. Tabeller över gränsen på 500 kan för närvarande inte replikeras.
- Om du väljer Spegla alla data när du konfigurerar spegling är de tabeller som ska speglas de första 500 tabellerna när alla tabeller sorteras alfabetiskt baserat på schemanamnet och sedan tabellnamnet. Den återstående uppsättningen av tabeller längst ner på den alfabetiska listan speglas inte över.
- Om du avmarkerar Spegla alla data och väljer enskilda tabeller hindras du från att välja fler än 500 tabeller.
Behörigheter i källdatabasen
- Behörigheter som definierats i Azure Database for PostgreSQL – flexibel server sprids inte till replikerade data i Fabric OneLake.
- För att kunna konfigurera spegling för en flexibel Azure Database for PostgreSQL-server måste databasrollen som används för att ansluta till källservern beviljas de behörigheter som krävs för fabric-spegling i databasen. Du måste ge behörigheten
CREATEDB,CREATEROLE,LOGIN,REPLICATIONochazure_cdc_admintill en ny eller befintlig roll. Ett exempelskript finns i Självstudie: Konfigurera Microsoft Fabric-speglade databaser från Azure Database for PostgreSQL. - Den databasroll som används måste också vara
ownerav tabellerna i källdatabasen. Det innebär att tabeller har skapats av den användaren eller att ägarskapet för dessa tabeller har ändrats med hjälpALTER TABLE xxx OWNER TO <user>;av . När du byter ägarskap till ny användare kan du behöva bevilja användaren alla behörigheterpublici schemat innan. Mer information om hantering av användarkonton finns i Dokumentation om användarhantering i Azure Database for PostgreSQL, PostgreSQL-produktdokumentation för databasroller och privilegier, GRANT-syntax och behörigheter.
Nätverks- och anslutningssäkerhet
- Om din flexibla server inte är offentligt tillgänglig och inte tillåter att Azure-tjänster ansluter till den kan du skapa en virtuell nätverksdatagateway för att spegla data. Kontrollera att Azure Virtual Network eller gatewaydatorns nätverk kan ansluta till den flexibla Azure Database for PostgreSQL-servern via en privat slutpunkt eller att den tillåts av brandväggsregeln.
- Azure Database for PostgreSQL – flexibel server Systemtilldelad hanterad identitet (SAMI) måste vara aktiverad och måste vara den primära identiteten.
Tabellnivå
- DDL-åtgärder på befintliga speglade tabeller stöds inte (lägg till/ta bort kolumn, ändra datatyp osv.). Ändra befintliga tabeller kräver att replikeringen stoppas och startas om från den speglade databasen i Microsoft Fabric.
-
TRUNCATE TABLEkommandon i speglade tabeller stöds inte - Spegling stöds för närvarande inte för vyer, materialiserade vyer, utländska tabeller, toast-tabeller eller partitionerade tabeller.
- TimescaleDB-hypertabeller stöds inte för Fabric Mirroring.
Kolumnnivå
Data i en numerisk/decimalkolumn som överskrider precisionen 38 replikeras inte i den speglade databasen och visas som
NULL.Om källtabellen innehåller kolumner med någon av dessa datatyper kan dessa kolumner inte speglas till Fabric OneLake. Följande datatyper stöds för närvarande inte för spegling:
bit-
bit varying [ (n) ],varbit boxcidrcircleinetinterval [ fields ] [ (p) ]jsonjsonblinelsegmacaddrmacaddr8pathpg_lsnpg_snapshotpointpolygontsquerytsvectortxid_snapshotxml
Spegling stöder replikering av kolumner som innehåller mellanslag eller specialtecken i namnen (till exempel
,;{}()\n\t=). För tabeller under replikering innan den här funktionen aktiveras måste du uppdatera de speglade databasinställningarna eller starta om speglingen för att inkludera dessa kolumner. Läs mer om stöd för deltakolumnmappning.
Lagerbegränsningar
- Källschemahierarkin replikeras till den speglade databasen. För speglade databaser som skapats innan den här funktionen aktiveras plattas källschemat ut och schemanamnet kodas till tabellnamnet. Om du vill ordna om tabeller med scheman återskapar du den speglade databasen. Läs mer om Replikera källschemas hierarki.
Begränsningar för speglade objekt
- Användaren måste vara medlem i rollen Administratör/Medlem för arbetsytan för att skapa en PostgreSQL-databasspegling.
- Att stoppa speglingen inaktiverar speglingen helt.
- När speglingen startas betyder att alla tabeller återställs, vilket i praktiken börjar från noll.
Begränsningar för SQL-analysslutpunkter
- SQL-analysslutpunkten är samma som Lakehouse SQL-analysslutpunkten. Det är samma skrivskyddade upplevelse. Se begränsningar för SQL-analysslutpunkter.
Regioner som stöds
Databasspegling och öppen spegling är tillgängliga i alla Microsoft Fabric-regioner. För mer information, se Tillgänglighet för Fabric-regioner.