Dela via


Begränsningar för sql-databasspegling i infrastrukturresurser (förhandsversion)

Aktuella begränsningar i sql-databasspeglingen för Infrastruktur finns på den här sidan. Den här sidan kan komma att ändras.

Felsökning finns i:

Allmänna begränsningar för SQL-databas i Microsoft Fabric finns i Begränsningar i SQL-databas i Microsoft Fabric (förhandsversion).

Viktigt!

Den här funktionen är i förhandsversion.

Begränsningar på databasnivå

  • Spegling för SQL-databas i Infrastrukturresurser kan för närvarande inte inaktiveras.
  • Spegling för SQL-databasen kan bara spegla den arbetsyta där SQL-databasen för infrastrukturresurser finns.
  • Det maximala antalet tabeller som kan speglas från en databas är 1 000. Du kan ha fler tabeller, men alla tabeller som skapats utöver 1 000 hoppas över från spegling.

Säkerhetsfunktioner

Tabellnivå

  • Det går inte att spegla en tabell om den primära nyckeln innehåller en datatyp som inte stöds.
  • Källtabeller som har någon av följande funktioner som används kan inte speglas i Fabric OneLake.
    • Grupperade columnstore-index kan skapas, men tabellen kan då inte speglas i Fabric OneLake.
    • Tabeller för tidshistorik och transaktionsregisterhistorik
    • Alltid krypterad
    • Minnesinterna tabeller
    • Diagram
    • Externa tabeller
  • Följande DDL-åtgärder (Data Definition Language) på tabellnivå tillåts inte:
    • Växla/dela/sammanfoga partition
    • Ändra primärnyckel
    • Att ändra tabeller för att återskapa partitioner med DATA COMPRESSION = ROW eller PAGE är inte tillåtet.
  • När DDL ändras startas en fullständig ögonblicksbild av data om för den ändrade tabellen och data återställs.
  • Vyer speglas inte i OneLake.
  • Lagrade procedurer speglas inte i OneLake.
  • ALTER INDEX ALL tillåts inte i tabellen. Det är tillåtet att ändra enskilda index som hänvisas till med namn.
  • För temporala tabeller speglas datatabellen, men historiktabellen undantas från spegling.
    • När du lägger till systemversioner (konverterar till temporala) två befintliga tabeller undantas den befintliga historiktabellen automatiskt från spegling (även om den speglades tidigare).
    • När du tar bort systemversionshantering (delar upp tidsdata från dess historiktabell) behandlas historiktabellen som en fristående tabell och läggs automatiskt till i spegling.
  • Fulltextindexering stöds inte och kan inte skapas i SQL-databasen i Microsoft Fabric.
  • Replikeringsstatusen NotSupported på sidan Replikeringsövervakare innehåller statusinformation som är specifik för tabellen, ofta orsakad av en datatyp som inte stöds.
  • I den aktuella förhandsversionen kan en tabell inte speglas om den har datatypen json eller vektor .
    • För närvarande kan du inte ändra en kolumn till vektor - eller json-datatypen i SQL Database i Fabric.

Kolumnnivå

  • Om källtabellen innehåller beräknade kolumner hoppas dessa kolumner över och kan inte speglas.
  • Om källtabellen innehåller kolumner med någon av dessa datatyper kan dessa kolumner inte speglas till Fabric OneLake. Följande datatyper stöds inte för spegling:
    • bild
    • text/ntext
    • xml
    • tidsstämpel för rowversion/
    • sql_variant
    • Användardefinierade typer (UDT)
    • geometri
    • geografi
    • hierarchyid
  • Delta Lake har endast stöd för sex precisionssiffror.
    • Kolumner av SQL-typ datetime2, med precision på 7 bråksiffriga sekunder, har ingen motsvarande datatyp med samma precision i Delta-filer i Fabric OneLake. En precisionsförlust inträffar om kolumner av den här typen speglas och den sjunde decimalsiffran trimmas.
    • Det går inte att spegla en tabell om den primära nyckeln är en av dessa datatyper: datetime2(7), datetimeoffset(7), time(7), där 7 är sju siffror med precision.
    • Datatypen datetimeoffset(7) har ingen motsvarande datatyp med samma precision i Delta-filer i Fabric OneLake. En precisionsförlust (förlust av tidszon och sjunde decimaltid) inträffar om kolumner av den här typen speglas.
  • Kolumnnamn för en SQL-tabell får inte innehålla blanksteg eller följande tecken: ,(;\n{=})\t.
  • Om en eller flera kolumner i tabellen är av typen Stort binärt objekt (LOB) med en storlek som är större än 1 MB trunkeras kolumndata till storleken 1 MB i Fabric OneLake.

Begränsningar för SQL-analysslutpunkter