Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Aktuelle begrænsninger i Microsoft Fabric-spejlede databaser fra Azure Database for PostgreSQL fleksibel server er angivet på denne side. Denne side kan ændres.
Hvis du vil foretage fejlfinding, skal du se:
- Foretag fejlfinding af fabric-spejlede databaser
- Foretag fejlfinding af Fabric-spejlede databaser fra Azure Database for PostgreSQL fleksibel server
Begrænsninger på serverniveau
- Spejling i Fabric understøttes for PostgreSQL versionerne 14, 15, 16 og 17.
- Servere i Burstable Compute Tier understøttes ikke.
- Spejling i Fabric kan ikke konfigureres på en Read Replica-server eller på en primær server, hvor en Read Replica findes.
- Transparent failover for HA-aktiverede servere understøttes kun for PostgreSQL version 17 og derover. For tidligere versioner skal spejlingssessionen genetableres manuelt efter en failover.
- Genoprettelse af en server med Mirroring in Fabric aktiveret via Point in Time Restore (PITR) kræver, at Mirroring omkonfigureres på den nye server.
- Før du udfører en større versionsopgradering (MVU), deaktiver spejling i Fabric og aktiver igen, når opgraderingen er færdig.
Begrænsninger på databaseniveau
- Strukturspejling til Azure Database for PostgreSQL fleksibel server understøttes kun på en skrivbar primær database.
- En Azure Database for PostgreSQL fleksibel serverdatabase kan kun spejles til ét Fabric-element ad gangen.
- Det maksimale antal tabeller, der kan spejles i Fabric, er 500 tabeller. Tabeller, der ligger over grænsen på 500, kan i øjeblikket ikke replikeres.
- Hvis du vælger Spejling af alle data , når du konfigurerer Spejling, er de tabeller, der skal spejles, de første 500 tabeller, når alle tabeller sorteres alfabetisk baseret på skemanavnet og derefter tabelnavnet. Det resterende sæt tabeller nederst på den alfabetiske liste afspejles ikke.
- Hvis du fjerner markeringen af Spejling af alle data og vælger individuelle tabeller, forhindres du i at vælge mere end 500 tabeller.
Tilladelser i kildedatabasen
- Tilladelser, der er defineret i den fleksible Azure Database for PostgreSQL-server, overføres ikke til de replikerede data i Fabric OneLake.
- Hvis du vil konfigurere spejling til Azure Database for PostgreSQL fleksibel server, skal den databaserolle, der bruges til at oprette forbindelse til kildeserveren, tildeles de tilladelser, der er nødvendige for Fabric-spejling i databasen. Du skal give
CREATEDB,CREATEROLE,LOGIN, ,REPLICATIONogazure_cdc_admintilladelser til en ny eller eksisterende rolle. Du kan finde et eksempelscript under Selvstudium: Konfigurer Microsoft Fabric-spejlede databaser fra Azure Database for PostgreSQL. - Den databaserolle, der bruges, skal også være
owneraf tabellerne i kildedatabasen. Det betyder, at tabeller er oprettet af den pågældende bruger, eller at ejerskabet af disse tabeller er blevet ændret ved hjælp afALTER TABLE xxx OWNER TO <user>;. Når du skifter ejerskab til en ny bruger, skal du muligvis tildele den pågældende bruger alle rettigheder påpublicskemaet før. Du kan finde flere oplysninger om administration af brugerkonti i dokumentationen til brugeradministration af Azure Database for PostgreSQL, PostgreSQL-produktdokumentationen til databaseroller og -rettigheder, GRANT-syntaks og rettigheder.
Netværks- og forbindelsessikkerhed
- Hvis din fleksible server ikke er offentligt tilgængelig og ikke tillader Azure-tjenester at oprette forbindelse til den, kan du oprette en virtuel netværksdatagateway for at spejle dataene. Sørg for, at Azure Virtual Network eller gatewaycomputerens netværk kan oprette forbindelse til den fleksible Azure Database for PostgreSQL-server via et privat slutpunkt eller er tilladt af firewallreglen.
- Den fleksible Azure Database for PostgreSQL-servers SAMI (System Assigned Managed Identity) skal være aktiveret og skal være den primære identitet.
Tabel niveau
- DDL-operationer på eksisterende spejlede tabeller understøttes ikke (tilføjelse/fjern kolonne, ændring af datatype osv.). Ændring af eksisterende tabeller kræver, at replikering stoppes og genstartes fra den spejlede database i Microsoft Fabric.
-
TRUNCATE TABLEKommandoer på spejlede tabeller understøttes ikke - Spejling understøttes i øjeblikket ikke for visninger, materialiserede visninger, fremmede tabeller, toasttabeller eller partitionerede tabeller.
- TimescaleDB-hypertabeller understøttes ikke til Fabric Mirroring.
Kolonneniveau
Data i en numerisk/decimalkolonne , der overskrider præcisionen på 38, replikeres ikke i den spejlede database og vises som
NULL.Hvis kildetabellen indeholder kolonner med en af disse datatyper, kan disse kolonner ikke spejles til Fabric OneLake. Følgende datatyper understøttes i øjeblikket ikke til spejling:
bit-
bit varying [ (n) ],varbit boxcidrcircleinetinterval [ fields ] [ (p) ]jsonjsonblinelsegmacaddrmacaddr8pathpg_lsnpg_snapshotpointpolygontsquerytsvectortxid_snapshotxml
Spejling understøtter replikering af kolonner, der indeholder mellemrum eller specialtegn i navne (f.eks.
,;{}()\n\t=). I forbindelse med tabeller under replikering, før denne funktion er aktiveret, skal du opdatere indstillingerne for den spejlede database eller genstarte spejlingen for at inkludere disse kolonner. Få mere at vide fra understøttelse af deltakolonnetilknytning.
Begrænsninger for lagersted
- Kildeskemahierarkiet replikeres til den spejlede database. For spejlede databaser, der er oprettet før denne funktion aktiveret, er kildeskemaet fladt, og skemanavnet kodes til tabelnavnet. Hvis du vil omorganisere tabeller med skemaer, skal du genoprette den spejlede database. Få mere at vide fra Repliker kildeskemahierarki.
Begrænsninger for spejlede elementer
- Brugeren skal være medlem af Admin/Medlem-rollen for arbejdsområdet for at oprette en PostgreSQL-databasespejling.
- Hvis du stopper spejling, deaktiveres fuldstændig spejling.
- Hvis du starter spejling igen, opdateres alle tabellerne, så de starter fra bunden.
Begrænsninger for SQL-analyseslutpunkt
- SQL Analytics-slutpunktet er det samme som Lakehouse SQL Analytics-slutpunktet. Det er den samme skrivebeskyttede oplevelse. Se begrænsninger for SQL Analytics-slutpunkter.
Understøttede regioner
Databasespejling og åben spejling er tilgængelige i alle Microsoft Fabric-områder. Du kan få flere oplysninger under Tilgængelighed af fabric-område.