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.
De aktuelle begrænsninger i struktur-SQL-databasespejling er angivet på denne side. Denne side kan ændres.
Hvis du vil foretage fejlfinding, skal du se:
- Foretag fejlfinding af spejling fra Fabric SQL-database
- Foretag fejlfinding af fabric-spejlede databaser
- Foretag fejlfinding af Fabric-spejlede databaser fra Azure SQL Database
For generelle begrænsninger for SQL-databaser i Microsoft Fabric, se Begrænsninger i SQL-database i Microsoft Fabric.
Begrænsninger på databaseniveau
- Spejling af SQL-databasen i Fabric kan ikke deaktiveres i øjeblikket.
- Spejling af SQL-databasen kan kun afspejles i det arbejdsområde, hvor Fabric SQL-databasen er placeret.
- Det maksimale antal tabeller, der kan spejles fra én database, er 1000. Du kan have flere tabeller, men alle tabeller, der er oprettet ud over 1000, springes over i spejling.
Sikkerhedsfunktioner
- Sikkerhed på rækkeniveau understøttes for Fabric SQL-databasen, men tilladelser overføres i øjeblikket ikke til de replikerede data i Fabric OneLake.
- Tilladelser på objektniveau, f.eks. tildeling af tilladelser til bestemte kolonner, overføres i øjeblikket ikke til de replikerede data i Fabric OneLake.
- Indstillinger for dynamisk datamaske overføres i øjeblikket ikke til de replikerede data i Fabric OneLake.
- Microsoft Purview Information Protection/følsomhedsmærkater overlappes og afspejles ikke i Fabric OneLake. Du kan få flere oplysninger under Beskyt følsomme data i SQL-database med Microsoft Purview-beskyttelsespolitikker.
Tabelniveau
- En tabel kan ikke spejles, hvis den primære nøgle indeholder en datatype, der ikke understøttes.
- Kildetabeller, der har følgende funktioner i brug, kan ikke spejles til Fabric OneLake.
-
CCI (Clustered columnstore-indekser) kan oprettes i en eksisterende tabel, men tabellen kan derefter ikke spejles til Fabric OneLake.
CCI understøttes og spejles, når de oprettes samtidig med, at tabellen oprettes. Eksempel:
CREATE TABLE [Sales].InvoiceLines ( <... column list ... >, INDEX IDX_CS_Sales_InvoiceLines CLUSTERED COLUMNSTORE );Du kan føje en CCI til en tabel, hvis du først stopper spejlingen, skal du tilføje CCI'en og derefter genstarte spejlingen. Hvis spejling kører (det gør det normalt), kan det stoppes ved hjælp af sqldatabase API og derefter genstartes ved hjælp af sqldatabase API. Du kan finde en vejledning i, hvordan du stopper og starter spejling med et API-kald, under Start og stop spejling af SQL-databaser med REST API til struktur.
- Tidsmæssige oversigtstabeller og tabeller over finansoversigter
- Altid krypteret
- Tabeller i hukommelsen
- Graph
- Eksterne tabeller
-
CCI (Clustered columnstore-indekser) kan oprettes i en eksisterende tabel, men tabellen kan derefter ikke spejles til Fabric OneLake.
- Følgende DDL-handlinger (table-level data definition language) er ikke tilladt:
- Skift/opdel/flet partition
- Skift primær nøgle
- Ændring af tabeller for at genopbygge partitioner med
DATA COMPRESSION = ROWellerPAGEer ikke tilladt.
- Når der er DDL-ændring, genstartes et komplet datasnapshot for den ændrede tabel, og dataene åbnes igen.
- Visninger afspejles ikke i OneLake.
- Lagrede procedurer afspejles ikke i OneLake.
-
ALTER INDEX ALLer ikke tilladt i tabellen. Ændring af individuelle indekser, der refereres til ved navn, er tilladt. - For tidsmæssige tabeller afspejles datatabellen, men oversigtstabellen udelades fra spejling.
- Når du tilføjer systemversioner (konverterer til Tidsmæssige) to eksisterende tabeller, udelades den eksisterende oversigtstabel automatisk fra spejling (også selvom den tidligere blev afspejlet).
- Ved fjernelse af systemversioner (opdeling af tidsmæssige data fra oversigtstabellen) behandles oversigtstabellen som en separat tabel og føjes automatisk til spejling.
- Fuldtekstindeksering understøttes ikke og kan ikke oprettes i SQL-databasen i Microsoft Fabric.
- Replikeringsstatussen NotSupported på siden Overvågning af replikering indeholder statusoplysninger, der er specifikke for tabellen, ofte forårsaget af en ikke-understøttet datatype.
- En tabel kan i øjeblikket ikke spejles, hvis den har datatypen json eller vektor .
- I øjeblikket kan du ikke
ALTERtilsætte en kolonne til vektor- eller json-datatypen i SQL-databasen i Fabric.
- I øjeblikket kan du ikke
Kolonneniveau
- Hvis kildetabellen indeholder beregnede kolonner, springes disse kolonner over og kan ikke spejles.
- Hvis kildetabellen indeholder kolonner med en af disse datatyper, kan disse kolonner ikke spejles i Fabric OneLake. Følgende datatyper understøttes ikke til spejling:
- billede
- tekst/ntext
- xml
- tidsstempel for rowversion/
- sql_variant
- Brugerdefinerede typer (UDT)
- geometri
- geografi
- hierarchyid
- Delta lake understøtter kun seks cifres præcision.
- Kolonner af SQL-typen datetime2 med præcision på 7 brøk sekunders cifre har ikke en tilsvarende datatype med samme præcision i Delta-filer i Fabric OneLake. Der sker et præcisionstab, hvis kolonner af denne type afspejles, og det syvende decimaltal beskæres.
- En tabel kan ikke spejles, hvis den primære nøgle er en af disse datatyper: datetime2(7), datetimeoffset(7), time(7), hvor
7er syv cifre med præcision. - Datatypen datetimeoffset(7) har ikke en tilsvarende datatype med samme præcision i Delta-filer i Fabric OneLake. Der opstår et præcisionstab (tab af tidszone og syvende klokkeslæts decimal), hvis kolonner af denne type afspejles.
- Kolonnenavne til en SQL-tabel må ikke indeholde mellemrum eller følgende tegn:
,;{}()\n\t=. - Hvis en eller flere kolonner i tabellen er af typen Stort binært objekt (LOB) med en størrelse, der er større end 1 MB, afkortes kolonnedataene til en størrelse på 1 MB i Fabric OneLake.
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-slutpunktet for lageret.