Dela via


Begränsningar i SQL-databasen i Microsoft Fabric (förhandsversion)

Gäller för:SQL-databas i Microsoft Fabric

Aktuella begränsningar i SQL-databasen i Fabric visas på den här sidan. Den här sidan kan komma att ändras.

Azure SQL Database och SQL Database i Microsoft Fabric delar en gemensam kodbas med den senaste stabila versionen av Microsoft SQL Database Engine. De flesta av sql-standardfunktionerna, frågebearbetningen och databashanteringsfunktionerna är identiska.

Den här artikeln gäller endast för SQL-databas i Fabric. Information om informationslagret och SQL-analysslutpunktsobjekten i Fabric Data Warehouse finns i Begränsningar för Fabric Data Warehouse.

Viktigt!

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

Begränsningar på databasnivå

  • SQL Database i Fabric använder lagringskryptering med tjänsthanterade nycklar för att skydda alla kunddata i vila. Kundhanterade nycklar stöds inte. transparent datakryptering (TDE) stöds inte.
  • I en utvärderingskapacitet är du begränsad till tre databaser. Det finns ingen gräns för databaser i andra kapaciteter.
  • Varje databas på arbetsytan måste ha ett unikt namn. Om en databas tas bort kan ingen annan skapas igen med samma namn.

Tabellnivå

  • En primär tabellnyckel kan inte vara en av dessa datatyper: hierarchyid, sql_variant, tidsstämpel.
  • För närvarande går det inte att skapa tabeller i minnet, transaktionsregister, transaktionsregisterhistorik och Always Encrypted i SQL-databasen i Microsoft Fabric.
  • Fulltextindexering stöds inte och kan inte skapas i SQL-databasen i Microsoft Fabric.
  • Följande DDL-åtgärder (Data Definition Language) på tabellnivå tillåts inte:
    • Växla/dela/sammanfoga partition
    • Partitionskomprimering

Kolumnnivå

  • Kolumnnamn för en SQL-tabell får inte innehålla blanksteg eller följande tecken: ,;{}()\n\t= .

Begränsningar för SQL-analysslutpunkter

SQL-analysslutpunkten för SQL-databasen i Fabric fungerar precis som Sql-analysslutpunkten för Lakehouse. Det är samma skrivskyddade upplevelse.

Anslutningspolicy

För närvarande är anslutningsprincipen för SQL-databasen i Microsoft Fabric standard och kan inte ändras. Mer information finns i Anslutningsarkitektur – Anslutningsprincip.

För att anslutningar ska kunna använda detta läge måste klienterna:

  • Tillåt utgående kommunikation från klienten till alla Azure SQL IP-adresser i regionen på portar mellan 11 000 och 11999. Använd tjänsttaggar för SQL för att göra det enklare att hantera. Se Azure IP-intervall och tjänsttaggar – offentligt moln för en lista över din regions IP-adresser som ska tillåtas.

  • Tillåt utgående kommunikation från klienten till IP-adresser för Azure SQL Gateway på port 1433.

Tillgänglighet

SQL-databasen i Fabric är tillgänglig i de flesta regioner där Microsoft Fabric är tillgängligt. Regionen för din arbetsyta baserat på licenskapaciteten, som visas i Arbetsyteinställningar, på sidan Licensinformation . Mer information finns i Tillgänglighet för infrastrukturresurser.

Spegling av SQL-databas i Fabric är tillgänglig i Fabric-regioner som stöder spegling.

Funktioner i Azure SQL Database och Fabric SQL Database

I följande tabell visas de viktigaste funktionerna i SQL Server och innehåller information om huruvida funktionen delvis eller helt stöds i Azure SQL Database och SQL Database i Fabric, med en länk till mer information om funktionen.

Feature Azure SQL Database Fabric SQL-databas
Databaskompatibilitetsnivå 100 - 170 För närvarande 170
Accelererad databasåterställning (ADR) Yes Yes
Alltid krypterad Yes Nej
Programroller Yes Nej
Microsoft Entra-autentisering Ja Ja
BACKUP-kommandot Nej, endast systeminitierade automatiska säkerhetskopieringar Nej, endast systeminitierade automatiska säkerhetskopieringar
Inbyggda funktioner De flesta; se enskilda funktioner De flesta; se enskilda funktioner
BULK INSERT-instruktion Ja, men bara från Azure Blob Storage som källa. Nej
Certifikat och asymmetriska nycklar Yes Yes
Ändra datainsamling – CDC Ja, för S3-nivå och senare. Basic, S0, S1, S2 stöds inte. Nej
Teckensortering – databassortering Som standard . SQL_Latin1_General_CP1_CI_AS Ange när databasen skapas och kan inte uppdateras. Sortering på enskilda kolumner stöds. Som standard SQL_Latin1_General_CP1_CI_AS och kan inte uppdateras. Sortering på enskilda kolumner stöds.
Kolumnkryptering Yes Yes
Kolumnlagringsindex, klustrad Ja – Premiumnivå, Standardnivå – S3 och senare, Generell användning nivå, Affärskritisk- och Hyperskala-nivåer. Ja, men indexet måste skapas samtidigt som tabellen skapas, eller så måste speglingen stoppas. Mer information finns i Begränsningar för SQL-databasspegling i infrastrukturresurser (förhandsversion).
Kolumnlagringsindex, ickeklustrade Ja – Premiumnivå, Standardnivå – S3 och senare, Generell användning nivå, Affärskritisk- och Hyperskala-nivåer. Yes
Credentials Ja, men endast databasspecifika autentiseringsuppgifter. Ja, men endast databasspecifika autentiseringsuppgifter.
Frågor med trepartsnamn över flera databaser Nej, se Elastiska frågor Ja, du kan köra frågor med trepartsnamn över databaser via SQL Analytics-slutpunkten.
Dataklassificering och etikettering Ja, via databasidentifiering och -klassificering Ja, med databasmärkning med känslighetsetiketter från Microsoft Purview Information Protection
Databasspegling till Fabric OneLake Ja, manuellt aktiverat Ja, aktiveras automatiskt för alla berättigade tabeller
Roller på databasnivå Yes Ja. Förutom Transact-SQL-stöd har Fabric stöd för hantering av roller på databasnivå i Fabric-portalen.
DBCC-instruktioner De flesta, se enskilda uttalanden De flesta, se enskilda uttalanden
DDL-instruktioner De flesta, se enskilda uttalanden De flesta, se enskilda uttalanden. Se Begränsningar i Fabric SQL-databas.
DDL-utlösare Endast databas Endast databas
Distribuerade transaktioner – MS DTC Nej, se Elastiska transaktioner Nej
DML-utlösare De flesta, se enskilda uttalanden De flesta, se enskilda uttalanden
Dynamisk dataskydd Yes Yes
Klientbibliotek för elastiska databaser Yes Nej
Elastisk fråga Ja, med nödvändig RDBMS-typ (förhandsversion) Nej
KÖR SOM Ja, men EXECUTE AS LOGIN stöds inte – använd EXECUTE AS USER Nej
Expressions Yes Yes
Utökade händelser (XEvents) Vissa, se Utökade händelser i Azure SQL Database Some
Filer och filgrupper Endast primär filgrupp Endast primär filgrupp
Fulltextsökning (FTS) Ja, men filter från tredje part och ordbrytare stöds inte Nej
Funktioner De flesta; se enskilda funktioner De flesta; se enskilda funktioner
Intelligent frågebearbetning Yes Yes
Språkelement De flesta ser enskilda element De flesta ser enskilda element
Ledger Yes Nej
Länkade servrar Ja, bara som mål Ja, bara som mål
Inloggningar och användare Ja, men CREATE och ALTER inloggningsuttrycken är begränsade. Windows-inloggningar stöds inte. Inloggningar stöds inte. Endast användare som representerar Microsoft Entra-huvudnamn stöds.
Minimal loggning i massimport Nej, endast fullständig återställningsmodell stöds. Nej, endast fullständig återställningsmodell stöds.
OPENROWSET Ja, bara för att importera från Azure Blob Storage Ja, med OPENROWSET BULK-funktionen (förhandsversion)
Operators De flesta, se respektive operatör De flesta, se respektive operatör
Optimerad låsning Yes Yes
Återställningsmodeller Endast fullständig återställning Endast fullständig återställning
Återställ databas från säkerhetskopiering Se Återställa automatiserade säkerhetskopieringar Se Återställa automatiserade säkerhetskopieringar
Återställa databasen till SQL Server Nej. Använd BACPAC eller BCP i stället för återställning. Nej. Använd BACPAC eller BCP i stället för återställning.
Säkerhet på radnivå Yes Yes
Service Broker Nej Nej
Roller på servernivå Yes Nej
Ange instruktioner De flesta, se enskilda uttalanden De flesta, se enskilda uttalanden
SQL Server-agent Nej, se Elastiska jobb Nej, prova schemalagda Data Factory-pipelines eller Apache Airflow-jobb
SQL Server-granskning Nej, se Azure SQL Database-granskning Nej
Systemfunktioner och dynamiska hanteringsfunktioner De flesta; se enskilda funktioner De flesta; se enskilda funktioner
Dynamiska systemhanteringsvyer (DMV) De flesta, se enskilda vyer De flesta, se enskilda vyer
Systemlagrade procedurer Vissa, se enskilda lagrade procedurer Vissa, se enskilda lagrade procedurer
Systemtabeller Vissa, se enskilda tabeller Vissa, se enskilda tabeller
Systemkatalogvyer Vissa: se enskilda vyer Vissa: se enskilda vyer
TempDB Yes Yes
Temporära tabeller Lokala och databasomfattande globala temporära tabeller Lokala och databasomfattande globala temporära tabeller
Temporala Tabeller Yes Yes
Val av tidszon Nej Nej
Spåra flaggor Nej Nej
Transaktionsreplikering Ja, endast prenumerant Ja, endast prenumerant
Transparent datakryptering (TDE) Yes Nej. Fabric SQL Database använder lagringskryptering med tjänsthanterade nycklar för att skydda alla kunddata i vila. För närvarande stöds inte kundhanterade nycklar.

Plattformsfunktioner

Azure-plattformen innehåller ett antal PaaS-funktioner som läggs till som ett ytterligare värde för standarddatabasfunktionerna. Det finns ett antal externa tjänster som kan användas med Azure SQL Database och SQL Database i Fabric.

Plattformsfunktion Azure SQL Database Fabric SQL-databas
Aktiv geo-replikering Ja, se Aktiv geo-replikering Inte för närvarande
Automatiska säkerhetskopieringar Yes Yes
Automatisk optimering (index) Ja, se Automatisk justering Yes
Tillgänglighetszoner Ja Ja, automatiskt konfigurerad
Azure Database Migration Service (DMS) Yes Nej
Data Migration Service (DMA) Yes Nej
Elastiska jobb Ja, se elastiska jobb Nej
Överflyttningsgrupper Ja, se redundansgrupper Nej
Geo-restore Ja, se Geo-återställning Nej
långtidsarkivering (LTR) Ja, se långsiktig kvarhållning Nej
Pause/resume Ja, i serverless Ja, automatisk
Offentlig IP-adress Ja. Åtkomsten kan begränsas med hjälp av brandväggs- eller tjänstslutpunkter Ja, tillgänglig som standard
Återställning av tidpunktsdatabas Ja, se Återställning till en viss tidpunkt Yes
Resurspooler Ja, som Elastiska Pooler Nej
Skala upp eller ned Ja, automatisk i serverlös arkitektur, manuell i tilldelad beräkning Ja, automatisk
SQL-alias Nej, använd DNS-alias Nej
SQL Server Analysis Services (SSAS) Nej, Azure Analysis Services är en separat Azure-molntjänst. Nej, Azure Analysis Services är en separat Azure-molntjänst.
SQL Server Integration Services (SSIS) Ja, med en hanterad SSIS i Azure Data Factory-miljö (ADF), där paket lagras i SSISDB som hanteras av Azure SQL Database och körs på Azure SSIS Integration Runtime (IR), se Skapa Azure-SSIS IR i ADF. Nej, använd i stället Data Factory i Microsoft Fabric.
SQL Server Reporting Services (SSRS) Nej – se Power BI Nej – se Power BI
Övervakning av frågeprestanda Ja, använd insikter om frågeprestanda Ja, se Prestandaöversikt
VNet Partiell, begränsad åtkomst med hjälp av VNet-slutpunkter Nej
VNet-tjänstslutpunkt Ja, se tjänstslutpunkter för virtuellt nätverk Nej
Global peering för VNet Ja, med hjälp av privata IP- och tjänstslutpunkter Nej
Privat anslutning Ja, med Private Link Ja, med hjälp av privata länkar
Anslutningsprincip Omdirigering, proxy eller standard Standardinställning

Resursbegränsningar

Anmärkning

Dessa resursgränser gäller endast för den aktuella förhandsversionen och kan ändras före allmän tillgänglighet.

Kategori Infrastrukturgräns för SQL-databas
Beräkningsstorlek Upp till 32 virtuella kärnor
Lagringsstorlek I den aktuella förhandsversionen är det upp till 4 TB
Tempdb-storlek Upp till 1 024 GB
Loggskrivningsgenomströmning I den aktuella förhandsversionen, upp till 50 MB/s
Tillgänglighet Se Systemtillförlitlighet
Backups Zonredundanta automatiska säkerhetskopieringar (ZRS) med kvarhållningsperiod på 7 dagar (aktiverad som standard).
Skrivskyddade repliker Använda den skrivskyddade SQL-analysslutpunkten för en skrivskyddad TDS SQL-anslutning

Tools

Azure SQL Database och SQL Database i Fabric har stöd för olika dataverktyg som kan hjälpa dig att hantera dina data.

Tool Azure SQL Database Fabric SQL-databas
Azure CLI Yes Nej
Azure PowerShell Yes Nej
.bacpac-export Ja, se Azure SQL Database export Ja, se SqlPackage för SQL-databas i Microsoft Fabric
.bacpac-import Ja, se Import av Azure SQL Database Ja, se SqlPackage för SQL-databas i Microsoft Fabric
BCP Yes Yes
BICEP Yes Nej
Databasskådare Yes Inte för närvarande
Data Factory i Microsoft Fabric-anslutningar Ja, se översikten över Azure SQL Database-anslutning Ja, se översikten över SQL Database Connector (Förhandsversion)
SMO Ja, se SMO Ja, se SMO
SQL Server Data Tools (SSDT) Yes Ja (lägsta version är Visual Studio 2022 17.12)
SQL Server Management Studio (SSMS) Yes Yes
SQL Server PowerShell Yes Yes
SQL Server Profiler Nej, se Utökade händelser Nej, se Utökade händelser
sqlcmd Yes Yes
System Center Operations Manager Ja, se Microsoft System Center Management Pack för Azure SQL-databas. Nej
Visual Studio Code Yes Yes
Visual Studio Code med mssql-tillägget Yes Yes

Begränsningar

Fler begränsningar inom specifika områden finns i: