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:
- Felsöka spegling från Fabric SQL-databas
- Felsöka infrastrukturspeglingsdatabaser
- Felsöka infrastrukturspeglingsdatabaser från Azure SQL Database (förhandsversion)
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
- Säkerhet på radnivå stöds för Fabric SQL-databas, men behörigheter sprids för närvarande inte till replikerade data i Fabric OneLake.
- Behörigheter på objektnivå, till exempel att bevilja behörigheter till vissa kolumner, sprids för närvarande inte till replikerade data i Fabric OneLake.
- Inställningar för dynamisk datamaskning sprids för närvarande inte till replikerade data i Fabric OneLake.
- Microsoft Purview Information Protection/känslighetsetiketter är inte överlappande och speglas inte i Fabric OneLake. Mer information finns i Skydda känsliga data i SQL Database med Microsoft Purview-skyddsprinciper.
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
ellerPAGE
ä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
- SQL-analysslutpunkten är samma som Lakehouse SQL-analysslutpunkten. Det är samma skrivskyddade upplevelse. Se BEGRÄNSNINGAR för SQL-analysslutpunkter i informationslagret.