Del via


Begrensninger i Microsoft Fabric speilvendte databaser fra SQL Server

Gjeldende begrensninger i Microsoft Fabric-speilvendte databaser fra SQL Server er oppført på denne siden. Denne siden kan endres.

Hvis du vil ha feilsøking, kan du se:

Begrensninger for plattformen

  • Fabric Mirroring for SQL Server 2025 støttes for øyeblikket ikke for SQL Server 2025-forekomster som kjører i en Azure Virtual Machine.
  • Fabric Mirroring for SQL Server 2025 støttes for øyeblikket ikke i SQL Server på Linux.

Begrensninger på databasenivå

  • Fabric Mirroring for SQL Server støttes bare i en primær database for en tilgjengelighetsgruppe.

    • Strukturspeiling støttes for øyeblikket ikke på en failover-klyngeforekomst.
  • SQL Server-databasen kan ikke speiles hvis databasen allerede er konfigurert for Azure Synapse Link for SQL, eller databasen er allerede speilet i et annet stoffarbeidsområde.

    • En database i en SQL Server 2025-forekomst kan ikke speiles hvis Endre datahenting (CDC) er aktivert i kildedatabasen.
  • Maksimalt antall tabeller som kan speiles til Fabric er 500 tabeller. Alle tabeller over grensen på 500 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.
  • .dacpac distribusjoner til SQL Server krever at publiseringsegenskapen /p:DoNotAlterReplicatedObjects=False aktiverer endringer i speilvendte tabeller. Hvis du vil ha mer informasjon om publiseringsinnstillinger som er tilgjengelige for .dacpac distribusjoner, kan du se dokumentasjonen for SqlPackage-publisering.

  • Fabric Mirroring fra SQL Server 2025 støttes ikke når følgende funksjoner er aktivert:

  • En SQL Server-database kan ikke speiles hvis forsinket transaksjonsdurabilitet er aktivert for databasen.

Tillatelser i kildedatabasen

  • Sikkerhet på radnivå støttes, men tillatelser overføres for øyeblikket ikke til de replikerte dataene i Fabric OneLake.
  • Tillatelser på objektnivå, for eksempel gi tillatelser til bestemte kolonner, overføres for øyeblikket ikke til de replikerte dataene i Fabric OneLake.
  • Innstillinger for dynamisk datamaskering overføres for øyeblikket ikke til de replikerte dataene i Fabric OneLake.
  • Hvis du vil konfigurere Speiling for SQL Server, må hovedstolen som brukes til å koble til kilden SQL Server, gis tillatelsen ALTER ANY EXTERNAL MIRROR, som er inkludert i høyere nivåtillatelse, for eksempel KONTROLL-tillatelse eller db_owner rolle.

Nettverks- og tilkoblingssikkerhet

  • Bidragsytertillatelsene for SQL Server-tjenestens hovednavn (SPN) må ikke fjernes fra det speilvendte databaseelementet Fabric.
  • Speiling på tvers av Microsoft Entra-leiere støttes ikke der en SQL Server-forekomst og Fabric-arbeidsområdet er i separate leiere. 
  • Microsoft Purview informasjonsbeskyttelse/følsomhetsetiketter som er definert i SQL Server, er ikke overlappende og speilet til Fabric OneLake.

Tabell nivå

  • Tabeller med primærnøkkel eller en klynget indeks (når en primærnøkkel ikke eksisterer) på ikke-støttede typer kan ikke speiles – beregnede kolonner, brukerdefinerte typer, geometri, geografi, hierarki-ID, SQL-variant, tidsstempel, datetime2(7),datetimeoffset(7) eller time(7).

  • Når du speiler SQL Server 2016 gjennom SQL Server 2022, kan ikke en tabell speiles hvis den ikke har en primærnøkkel.

  • Delta lake støtter bare seks sifre med presisjon.

    • Kolonner av SQL-typen datetime2, med presisjon på 7 brøkdeler av andre sifre, har ikke en tilsvarende datatype med samme presisjon i Delta-filer i Fabric OneLake. Et presisjonstap skjer hvis kolonner av denne typen speiles og sjuende desimalsifrede siffer trimmes.
    • Datatypen datetimeoffset(7) har ikke en tilsvarende datatype med samme presisjon i Delta-filer i Fabric OneLake. Et presisjonstap (tap av tidssone og sjuende tidsdesimal) oppstår hvis kolonner av denne typen speiler seg.
  • Grupperte kolonnelagerindekser støttes for øyeblikket ikke.

  • Hvis én eller flere kolonner i tabellen er av typen Stort binærobjekt (LOB) med en størrelse på > 1 MB, avkortes kolonnedataene til størrelsen på 1 MB i Fabric OneLake.

  • Kildetabeller som har noen av følgende funksjoner i bruk, kan ikke speiles.

    • Tidsloggtabeller og finansloggtabeller
    • Alltid kryptert
    • Tabeller i minnet
    • Graph
    • Eksterne tabeller
  • Følgende datadefinisjonsspråkoperasjoner på tabellnivå (DDL) er ikke tillatt i SQL-databasekildetabeller når de er aktivert for speiling.

    • Bytt / del / slå sammen partisjon
    • Endre primærnøkkel
  • Når det er DDL-endring, startes et fullstendig øyeblikksbilde av data på nytt for den endrede tabellen, og dataene sendes på nytt.

  • En tabell kan for øyeblikket ikke speiles hvis den har json - eller vektordatatypen .

    • Du kan for øyeblikket ikke endre en kolonne til vektor- eller json-datatypen når en tabell speiler seg.

Kolonnenivå

  • Fabric Mirroring fra SQL Server replikerer ikke følgende datatyper:
    • CLR
    • vector
    • json
    • geometry
    • geography
    • hierarchyid
    • sql_variant
    • Tidsstempel/radversjon
    • xml
    • Brukerdefinerte typer (UDT)
    • image
    • Tekst/ntekst
  • Hvis kildetabellen inneholder beregnede kolonner, kan ikke disse kolonnene speiles til Fabric OneLake. 
  • 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 administrator-/medlemsrollen for arbeidsområdet for å opprette speiling av SQL Database. 
  • 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.

Neste trinn: