Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
Gjeldende begrensninger i Microsoft Fabric-speilede databaser fra Azure Database for PostgreSQL fleksibel server er oppført på denne siden. Denne siden kan endres.
Hvis du vil ha feilsøking, kan du se:
- Feilsøke speilvendte databaser for Stoff
- Feilsøke strukturspeilede databaser fra Azure Database for PostgreSQL fleksibel server
Begrensninger på servernivå
- Speiling i Fabric støttes for PostgreSQL versjoner 14, 15, 16 og 17.
- Servere i Burstable Compute Tier støttes ikke.
- Speiling i Fabric kan ikke konfigureres på en Read Replica-server, eller på en primærserver hvor en Read Replica eksisterer.
- Transparent failover for HA-aktiverte servere støttes kun for PostgreSQL versjon 17 og nyere. For tidligere versjoner må speilingsøkten gjenopprettes manuelt etter en failover.
- Gjenoppretting av en server med Speiling i Fabric aktivert via Point in Time Restore (PITR) krever at speiling konfigureres på nytt på den nye serveren.
- Før du utfører en større versjonsoppgradering (MVU), deaktiver speiling i Fabric og aktiver den igjen når oppgraderingen er fullført.
Begrensninger på databasenivå
- Strukturspeiling for Azure Database for PostgreSQL fleksibel server støttes bare på en skrivbar primærdatabase.
- En Azure Database for PostgreSQL fleksibel serverdatabase kan kun speiles til ett enkelt Fabric-element om gangen.
- Maksimalt antall tabeller som kan speiles til Fabric er 500 tabeller. Tabeller over 500-grensen kan for øyeblikket ikke replikeres.
- Hvis du velger Speilvendte data når du konfigurerer Speiling, er tabellene som skal speiles, de første 500 tabellene når alle tabellene sorteres alfabetisk basert på skjemanavnet og deretter tabellnavnet. Det gjenværende settet med tabeller nederst i den alfabetiske listen speiler seg ikke.
- Hvis du fjerner merkingen for Speil alle data og velger individuelle tabeller, hindres du i å velge mer enn 500 tabeller.
Tillatelser i kildedatabasen
- Tillatelser som er definert i Azure Database for PostgreSQL fleksibel server, overføres ikke til de replikerte dataene i Fabric OneLake.
- For å kunne konfigurere speiling for Azure Database for PostgreSQL fleksibel server, må databaserollen som brukes til å koble til kildeserveren, gis tillatelsene som kreves for strukturspeiling i databasen. Du må gi
CREATEDB,CREATEROLE,LOGIN, ,REPLICATIONogazure_cdc_admintillatelser til en ny eller eksisterende rolle. Hvis du vil ha et eksempelskript, kan du se Opplæring: Konfigurere Microsoft Fabric-speilede databaser fra Azure Database for PostgreSQL. - Databaserollen som brukes må også være
ownertabellene i kildedatabasen. Dette betyr at tabeller er opprettet av den brukeren, eller at eierskapet til disse tabellene er endret ved hjelp avALTER TABLE xxx OWNER TO <user>;. Når du bytter eierskap til en ny bruker, må du kanskje gi brukeren alle rettigheter tilpublicskjemaet før. Hvis du vil ha mer informasjon om administrasjon av brukerkontoer, kan du se Dokumentasjon for brukeradministrasjon for Azure Database for PostgreSQL, PostgreSQL-produktdokumentasjon for databaseroller og rettigheter, GRANT-syntaks og rettigheter.
Nettverks- og tilkoblingssikkerhet
- Hvis den fleksible serveren ikke er offentlig tilgjengelig og ikke tillater Azure-tjenester å koble til den, kan du opprette en virtuell nettverksdatagateway for å speile dataene. Kontroller at Azure Virtual Network eller gateway-maskinens nettverk kan koble til den fleksible Azure Database for PostgreSQL-serveren via et privat endepunkt eller er tillatt av brannmurregelen.
- Den fleksible Azure Database for PostgreSQL-serverens System Assigned Managed Identity (SAMI) må være aktivert og må være den primære identiteten.
Tabell nivå
- DDL-operasjoner på eksisterende speilede tabeller støttes ikke (legg til/fjern kolonne, endre datatype, osv.). Endring av eksisterende tabeller krever at replikasjonen stoppes og gjenopptas fra den speilede databasen i Microsoft Fabric.
-
TRUNCATE TABLEKommandoer på speilede tabeller støttes ikke - Speiling støttes for øyeblikket ikke for visninger, materialiserte visninger, utenlandske tabeller, toasttabeller eller partisjonerte tabeller.
- TimescaleDB-hypertabeller støttes ikke for Fabric Mirroring.
Kolonnenivå
Data i en numerisk/desimalkolonne som overskrider presisjonen på 38, replikeres ikke i den speilede databasen og vises som
NULL.Hvis kildetabellen inneholder kolonner med en av disse datatypene, kan ikke disse kolonnene speiles til Fabric OneLake. Følgende datatyper støttes for øyeblikket ikke for speiling:
bit-
bit varying [ (n) ],varbit boxcidrcircleinetinterval [ fields ] [ (p) ]jsonjsonblinelsegmacaddrmacaddr8pathpg_lsnpg_snapshotpointpolygontsquerytsvectortxid_snapshotxml
Speiling støtter replisering av kolonner som inneholder mellomrom eller spesialtegn i navn (for eksempel
,;{}()\n\t=). For tabeller under replikering før denne funksjonen er aktivert, må du oppdatere speilede databaseinnstillinger eller starte speiling på nytt for å inkludere disse kolonnene. Finn ut mer fra støtte for deltakolonnetilordning.
Begrensninger for lager
- Kildeskjemahierarkiet replikeres til den speilvendte databasen. For speilede databaser som er opprettet før denne funksjonen er aktivert, blir kildeskjemaet flatet ut, og skjemanavnet kodes til tabellnavnet. Hvis du vil omorganisere tabeller med skjemaer, oppretter du den speilede databasen på nytt. Lær mer fra .
Speilede elementbegrensninger
- Brukeren må være medlem av Admin/Medlem-rollen for arbeidsområdet for å opprette en PostgreSQL-databasespeiling.
- Hvis du stopper speiling, deaktiveres speilingen fullstendig.
- Når du starter speiling, blir alle tabellene overført på nytt, og starter effektivt fra grunnen av.
Begrensninger for SQL Analytics-endepunkt
- Sql Analytics-endepunktet er det samme som endepunktet for Sql Analytics i Lakehouse. Det er den samme skrivebeskyttede opplevelsen. Se begrensninger for SQL Analytics-endepunkt.
Støttede regioner
Databasespeiling og åpen speiling er tilgjengelig i alle Microsoft Fabric-områder. Hvis du vil ha mer informasjon, kan du se Tilgjengelighet for stoffområde.