Jämförelse av funktioner: Azure SQL Database och SQL Database i Microsoft Fabric (förhandsversion)
Gäller för:✅SQL-databas i Microsoft Fabric
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.
- En beslutsguide som jämför Azure SQL Database med SQL Database i Fabric finns i Beslutsguide för Microsoft Fabric: välj en SQL-databas.
- En beslutsguide som jämför SQL-databasen med andra datalager i Microsoft Fabric finns i Beslutsguide för Microsoft Fabric: välj ett datalager.
Många funktioner är vanliga mellan SQL Server och Azure SQL Database och SQL Database i Fabric, till exempel:
- Språkfunktioner – Kontroll av nyckelord för flödesspråk, markörer, datatyper, DML-instruktioner, predikater, sekvensnummer, lagrade procedurer och variabler.
- Databasfunktioner – Automatisk justering (plantvingning), inneslutna databaser, inneslutna användare, datakomprimering, databaskonfigurationsinställningar, onlineindexåtgärder, partitionering och temporala tabeller.
- Säkerhetsfunktioner – Programroller, dynamisk datamaskering, säkerhet på radnivå och hotidentifiering.
- Funktioner för flera modeller – Grafbearbetning, JSON-data, OPENXML-, Spatial-, OPENJSON- och XML-index.
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.
Funktion | Azure SQL Database | Infrastruktur för SQL-databas |
---|---|---|
Databaskompatibilitet | 100 - 160 | 160 |
Accelererad databasåterställning (ADR) | Ja | Ja |
Alltid krypterad | Ja | Nej |
Granskning | Ja, se Granskning | Inte för närvarande |
Microsoft Entra-autentisering | Ja | Ja |
KOMMANDO FÖR SÄKERHETSKOPIERING | 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 | Ja | Ja |
Ändra datainsamling – CDC | Ja, för S3-nivå och senare. Basic, S0, S1, S2 stöds inte. | Nej |
Sortering – 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_ASC och kan inte uppdateras. Sortering på enskilda kolumner stöds. |
Kolumnkryptering | Ja | Ja |
Kolumnlagringsindex, klustrade | Ja – Premiumnivå, Standardnivå – S3 och senare, Generell användning nivå, Affärskritisk- och Hyperskala-nivåer. | Ja, men tabellen kan inte speglas till OneLake. |
Kolumnlagringsindex, icke-illustrerade | Ja – Premiumnivå, Standardnivå – S3 och senare, Generell användning nivå, Affärskritisk- och Hyperskala-nivåer. | Ja |
Autentiseringsuppgifter | Ja, men endast autentiseringsuppgifter med databasomfattning. | Ja, men endast autentiseringsuppgifter med databasomfattning. |
Namnfrågor mellan databaser/tre delar | Nej, se Elastiska frågor | Ja, du kan köra namnfrågor i tre delar mellan databaser via SQL Analytics-slutpunkten. |
Dataklassificering och etikettering | Ja, via databasidentifiering och -klassificering | Ja, med databasetiketter med Känslighetsetiketter för Microsoft Purview Information Protection |
Databasspegling till Fabric OneLake | Ja, manuellt aktiverat | Ja, aktiveras automatiskt för alla berättigade tabeller |
Roller på databasnivå | Ja | 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 instruktioner | De flesta, se enskilda instruktioner |
DDL-instruktioner | De flesta, se enskilda instruktioner | De flesta, se enskilda instruktioner. Se Begränsningar i SQL-databas för infrastrukturresurser. |
DDL-utlösare | Endast databas | Endast databas |
Distribuerade transaktioner – MS DTC | Nej, se Elastiska transaktioner | Nej |
DML-utlösare | De flesta, se enskilda instruktioner | De flesta, se enskilda instruktioner |
Dynamisk datamaskning | Ja | Ja |
Klientbibliotek för elastiska databaser | Ja | 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 |
Ja, men EXECUTE AS LOGIN stöds inte – använd EXECUTE AS USER |
Händelsemeddelanden | Nej | Nej |
Uttryck | Ja | Ja |
Utökade händelser (XEvents) | Vissa, se Utökade händelser i Azure SQL Database | Vissa |
Utökade lagrade procedurer (XPs) | Nej | Nej |
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 |
Minnesintern optimering | Ja i tjänstnivåerna Premium och Affärskritisk.
Begränsat stöd för icke-beständiga MINNESinterna OLTP-objekt, till exempel minnesoptimerade tabellvariabler på tjänstnivån Hyperskala. |
Nej |
Språkelement | De flesta, se enskilda element | De flesta, se enskilda element |
Transaktionsregister | Ja | Nej |
Länkade servrar | Ja, bara som mål | Ja, bara som mål |
Inloggningar och användare | Ja, men CREATE inloggningsuttrycken ALTER är begränsade. Windows-inloggningar stöds inte. |
Inloggningar stöds inte. Användare stöds, men oberoende databasanvändare med CREATE USER <user name> WITH PASSWORD (SQL-autentisering) stöds inte. |
Minimal loggning vid massimport | Nej, endast fullständig återställningsmodell stöds. | Nej, endast fullständig återställningsmodell stöds. |
Ändra systemdata | Nej | Nej |
OPENDATASOURCE | Nej | Nej |
OPENQUERY | Nej | Nej |
OPENROWSET | Ja, bara för att importera från Azure Blob Storage | Nej |
Operatorer | De flesta, se enskilda operatorer | De flesta, se enskilda operatorer |
Optimerad låsning | Ja | Ja |
Återställningsmodeller | Fullständig återställning | Fullständig återställning |
Resursguvernör | Nej | Nej |
RESTORE-instruktioner | Nej | Nej |
Återställa databasen från säkerhetskopian | Återställa från automatiserade säkerhetskopior | Återställa automatiserade säkerhetskopior |
Å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. |
Service Broker | Nej | Nej |
Inställningar för serverkonfiguration | Nej | Nej |
Roller på servernivå | Ja | Nej |
Ange instruktioner | De flesta, se enskilda instruktioner | De flesta, se enskilda instruktioner |
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 |
System dynamiska hanteringsvyer (DMV) | De flesta, se enskilda vyer | De flesta, se enskilda vyer |
System lagrade 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 | Ja | Ja |
Temporary tables (Temporära tabeller) | Lokala och databasomfattande globala temporära tabeller | Lokala och databasomfattande globala temporära tabeller |
Val av tidszon | Nej | Nej |
Spåra flaggor | Nej | Nej |
Transaktionsreplikering | Ja, endast prenumerant | Ja, endast prenumerant |
Transparent datakryptering (TDE) | Ja | Nej. Fabric SQL Database använder lagringskryptering med tjänsthanterade nycklar för att skydda alla kunddata i vila. Kundhanterade nycklar stöds inte. |
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 | Infrastruktur för SQL-databas |
---|---|---|
Aktiv geo-replikering | Ja, se Aktiv geo-replikering | Inte för närvarande |
Automatiska säkerhetskopieringar | Ja | Ja |
Automatisk justering (index) | Ja, se Automatisk justering | Ja |
Tillgänglighetszoner | Ja | Ja, automatiskt konfigurerad |
Azure Database Migration Service (DMS) | Ja | Nej |
Data Migration Service (DMA) | Ja | Nej |
Elastiska jobb | Ja, se Elastiska jobb | Nej |
Redundansgrupper | Ja, se redundansgrupper | Nej |
Filsystemåtkomst | Nej | Nej |
Geo-återställning | Ja, se Geo-återställning | Nej |
Långsiktig kvarhållning (LTR) | Ja, se långsiktig kvarhållning | Nej |
Pausa/återuppta | Ja, i serverlös | 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 tidpunkt | Ja |
Resurspooler | Ja, som elastiska pooler | Nej |
Skala upp eller ned | Ja, automatisk i serverlös, manuell i etablerad 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 Prestandainstrumentpanel |
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. | Privata länkar är inte tillgängliga för närvarande. |
Resursgränser
I följande tabell jämförs de maximala resursgränser som är tillgängliga för Azure SQL Database och SQL Database i Fabric:
Kommentar
Dessa resursgränser gäller endast för den aktuella förhandsversionen och kan ändras före allmän tillgänglighet.
Kategori | Azure SQL Database | Infrastruktur för SQL-databas |
---|---|---|
Beräkningsstorlek | Upp till 128 virtuella kärnor | Upp till 32 virtuella kärnor |
Lagringsstorlek | Upp till 128 TB | I den aktuella förhandsversionen är det upp till 4 TB |
Tempdb-storlek | Upp till 2 560 GB | Upp till 1 024 GB |
Loggskrivningsdataflöde | Upp till 100 MB/s | I den aktuella förhandsversionen, upp till 50 MB/s |
Tillgänglighet |
Standardavtal för serviceavtal 99,995 % serviceavtal med zonredundans |
Se Infrastruktursäkerhet |
Säkerhetskopior | Ett val av lokalt redundant lagring (LRS), zonredundant (ZRS) eller geo-redundant lagring (GRS) Kvarhållning på 1–35 dagar (7 dagar som standard) med upp till 10 års långsiktig kvarhållning tillgänglig |
Zonredundanta automatiska säkerhetskopieringar (ZRS) med kvarhållningsperiod på 7 dagar (aktiverad som standard). |
Skrivskyddade repliker | Lässkalning med 1–4 repliker med hög tillgänglighet eller 1–30 namngivna repliker 0 – 4 geo-repliker |
Nej, använd den skrivskyddade SQL-analysslutpunkten för en skrivskyddad TDS SQL-anslutning |
Rabattmodeller |
Reserverade instanser Azure Hybrid-förmån (inte tillgängligt för dev/test-prenumerationer) Enterprise- och Dev/Test – betala per användning-prenumerationer |
Se Infrastrukturkapacitet |
Verktyg
Azure SQL Database och SQL Database i Fabric har stöd för olika dataverktyg som kan hjälpa dig att hantera dina data.
Verktyg | Azure SQL Database | Infrastruktur för SQL-databas |
---|---|---|
Azure CLI | Ja | Nej |
Azure PowerShell | Ja | 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 | Ja | Ja |
BICEP | Ja | Nej |
Databasskådare | Ja | Inte för närvarande |
Data Factory i Microsoft Fabric-anslutningsappar | 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) | Ja | Ja (lägsta version är Visual Studio 2022 17.12) |
SQL Server Management Studio (SSMS) | Ja | Ja |
SQL Server PowerShell | Ja | Ja |
SQL Server Profiler | Nej, se Utökade händelser | Nej, se Utökade händelser |
sqlcmd | Ja | Ja |
System Center Operations Manager | Ja, se Microsoft System Center Management Pack för Azure SQL Database. | Nej |
Visual Studio Code | Ja | Ja |
Visual Studio Code med mssql-tillägget | Ja | Ja |