Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
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 speglade Fabric-databaser från Azure SQL Database
Allmänna begränsningar för SQL-databas i Microsoft Fabric finns i Begränsningar i SQL-databas i Microsoft Fabric.
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 kolumnlagringsindex (CCI) kan skapas i en befintlig tabell, men tabellen kan sedan inte speglas i Fabric OneLake.
CCI stöds och speglas när de skapas samtidigt som tabellen skapas. Till exempel:
CREATE TABLE [Sales].InvoiceLines ( <... column list ... >, INDEX IDX_CS_Sales_InvoiceLines CLUSTERED COLUMNSTORE );Du kan lägga till en CCI i en tabell om du först slutar speglingen, lägger till CCI och sedan startar om speglingen. Om spegling körs (det är det vanligtvis) kan den stoppas med sqldatabase-API:et och sedan startas om med sqldatabase-API:et. Anvisningar om hur du stoppar och börjar spegling med ett API-anrop finns i Starta och stoppa SQL-databasspegling med FABRIC REST API.
- Tabeller för tidshistorik och transaktionsregisterhistorik
- Alltid krypterad
- Minnesinterna tabeller
- Diagram
- Externa tabeller
-
Grupperade kolumnlagringsindex (CCI) kan skapas i en befintlig tabell, men tabellen kan sedan inte speglas i Fabric OneLake.
- 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 = ROWellerPAGEä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 ALLtillå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.
- För närvarande går det inte att spegla en tabell om den har datatypen json eller vektor .
- För närvarande kan du inte
ALTERen kolumn till vektorn eller datatypen JSON i SQL-databasen i Fabric.
- För närvarande kan du inte
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
- SMS/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.