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.
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.
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.
- Databasnamn får inte innehålla tecken
![]<>*%&:/?#=@^"';().
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, standardvärdet är 170 | 100–170, standardvärdet är 170 |
| Accelererad databasåterställning (ADR) | Yes | Yes |
| AI-funktioner | 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. | Ja, via OPENROWSET, med OneLake som datakälla. |
| 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 | Vissa, se Utökade händelser |
| externa tabeller | Yes | Ja (Parquet och CSV) |
| 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 |
| Tjänstemäklare | 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
| Kategori | Infrastrukturgräns för SQL-databas |
|---|---|
| Beräkningsstorlek | Upp till 32 virtuella kärnor |
| Lagringsstorlek | Upp till 4 TB |
| Tempdb-storlek | Upp till 1 024 GB |
| Loggskrivningsgenomströmning | 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 översikt över SQL Database Connector |
| 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:
- Begränsningar och beteenden för databasspegling i SQL Fabric
- Begränsningar i autentisering i SQL-databas i Microsoft Fabric
- Begränsningar i säkerhetskopieringar i SQL-databas i Microsoft Fabric
- Begränsningar vid återställning från en säkerhetskopia i SQL-databasen i Microsoft Fabric
- Begränsningar i dela din SQL-databas och hantera behörighet.
- Begränsningar för Copilot för SQL-databas