Begrænsninger for struktur-SQL-databasespejling (prøveversion)
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 (prøveversion)
Du kan se generelle begrænsninger for SQL-database i Microsoft Fabric under Begrænsninger i SQL-database i Microsoft Fabric (prøveversion).
Vigtigt
Denne funktion er en prøveversion.
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.
- Der kan oprettes grupperede columnstore-indekser, men tabellen kan ikke spejles til Fabric OneLake.
- Tidsmæssige oversigtstabeller og tabeller over finansoversigter
- Altid krypteret
- Tabeller i hukommelsen
- Grafik
- Eksterne tabeller
- 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 = ROW
ellerPAGE
er 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 ALL
er 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.
- I den aktuelle prøveversion kan en tabel ikke spejles, hvis den har datatypen json eller vektor .
- I øjeblikket kan du ikke ÆNDRE en kolonne til vektor - eller json-datatypen i SQL-databasen i Fabric.
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
7
er 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.