Begrensninger for speiling av Fabric SQL-database (forhåndsversjon)
Gjeldende begrensninger i Speiling av Fabric SQL-databasen er oppført på denne siden. Denne siden kan endres.
Hvis du vil ha feilsøking, kan du se:
- Feilsøke speiling fra Fabric SQL-database
- Feilsøke speilvendte databaser for Stoff
- Feilsøke stoffspeilede databaser fra Azure SQL Database (forhåndsversjon)
Hvis du vil ha generelle begrensninger for SQL-databaser i Microsoft Fabric, kan du se Begrensninger i SQL-databasen i Microsoft Fabric (forhåndsversjon).
Viktig
Denne funksjonen er i forhåndsvisning.
Begrensninger på databasenivå
- Speiling for SQL-database i Fabric kan ikke deaktiveres for øyeblikket.
- Speiling for SQL-database kan bare speile seg til arbeidsområdet der Fabric SQL-databasen befinner seg.
- Maksimalt antall tabeller som kan speiles fra én database, er 1000. Du kan ha flere tabeller, men alle tabeller som er opprettet over 1000, hoppes over fra speiling.
Sikkerhetsfunksjoner
- Sikkerhet på radnivå støttes for Fabric SQL-database, 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.
- Microsoft Purview informasjonsbeskyttelse/følsomhetsetiketter er ikke gjennomgripende og speiles til Fabric OneLake. Hvis du vil ha mer informasjon, kan du se Beskytte sensitive data i SQL-database med beskyttelsespolicyer for Microsoft Purview.
Tabellnivå
- En tabell kan ikke speiles hvis primærnøkkelen inneholder en datatype som ikke støttes.
- Kildetabeller som har noen av følgende funksjoner i bruk, kan ikke speiles til Fabric OneLake.
- Grupperte kolonnelagerindekser kan opprettes, men tabellen kan ikke speiles til Fabric OneLake.
- Tidsloggtabeller og finansloggtabeller
- Alltid kryptert
- Tabeller i minnet
- Graf
- Eksterne tabeller
- Følgende datadefinisjonsspråkoperasjoner på tabellnivå (DDL) er ikke tillatt:
- Bryter/del/slå sammen partisjon
- Endre primærnøkkel
- Endre tabeller for å gjenoppbygge partisjoner med
DATA COMPRESSION = ROW
ellerPAGE
ikke er tillatt.
- Når det er DDL-endring, startes et fullstendig øyeblikksbilde av data på nytt for den endrede tabellen, og dataene sendes på nytt.
- Visninger speiler seg ikke til OneLake.
- Lagrede prosedyrer speiler seg ikke til OneLake.
-
ALTER INDEX ALL
er ikke tillatt i tabellen. Endring av individuelle indekser som refereres til ved navn, er tillatt. - For tidsmessige tabeller speiler datatabellen seg, men loggtabellen utelates fra speiling.
- Når du legger til systemversjonskontroll (konverterer til Temporal) to eksisterende tabeller, utelates den eksisterende loggtabellen automatisk fra speiling (selv om den ble speilet tidligere).
- Ved fjerning av systemversjonskontroll (deling av tidsdata fra loggtabellen) behandles loggtabellen som en frittstående tabell og legges automatisk til i speiling.
- Fulltekstindeksering støttes ikke og kan ikke opprettes i SQL-databasen i Microsoft Fabric.
- Replikeringsstatusen NotSupported på overvåkingssiden for replikering inneholder statusinformasjon som er spesifikk for tabellen, ofte forårsaket av en datatype som ikke støttes.
- I den gjeldende forhåndsvisningen kan ikke en tabell speiles hvis den har datatypen json eller vektor .
- Du kan for øyeblikket ikke endre en kolonne til vektor- eller json-datatypen i SQL-databasen i Fabric.
Kolonnenivå
- Hvis kildetabellen inneholder beregnede kolonner, hoppes disse kolonnene over og kan ikke speiles.
- Hvis kildetabellen inneholder kolonner med én av disse datatypene, kan ikke disse kolonnene speiles til Fabric OneLake. Følgende datatyper støttes ikke for speiling:
- bilde
- tekst/ntekst
- XML
- tidsstempel for radversjon/
- sql_variant
- Brukerdefinerte typer (UDT)
- geometri
- geografi
- hierarki-ID
- 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.
- En tabell kan ikke speiles hvis primærnøkkelen er én av disse datatypene: datetime2(7), datetimeoffset(7), time(7), der
7
det er sju sifre med presisjon. - 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.
- Kolonnenavn for en SQL-tabell kan ikke inneholde mellomrom eller følgende tegn:
,
;
{
}
(
)
\n
\t
=
. - Hvis én eller flere kolonner i tabellen er av typen Stort binærobjekt (LOB) med en størrelse som er større enn 1 MB, avkortes kolonnedataene til størrelsen på 1 MB i Fabric OneLake.
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 for lageret.