Dela via


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.

Många funktioner är vanliga mellan SQL Server och Azure SQL Database och SQL Database i Fabric, till exempel:

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 Fabric SQL-databas
Databaskompatibilitet 100 - 160 160
Accelererad databasåterställning (ADR) Ja Ja
Alltid krypterad Ja Nej
Applikationsroller Ja Nej
Granskning Ja, se Granskning Inte för närvarande
Microsoft Entra-autentisering Ja Ja
BACKUP-kommando 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
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 Ja Ja
Kolumnlagringsindex, klustrad 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, ickeklustrade Ja – Premiumnivå, Standardnivå – S3 och senare, Generell användning nivå, Affärskritisk- och Hyperskala-nivåer. Ja
Autentiseringsuppgifter 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å 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 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 Databas endast Databas endast
Distribuerade transaktioner – MS DTC Nej, se Elastiska transaktioner Nej
DML-utlösare De flesta, se enskilda uttalanden De flesta, se enskilda uttalanden
Dynamisk dataskydd 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 Nej
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
Optimering i minnet Ja i tjänstnivåerna Premium och Affärskritisk.
Begränsat stöd för icke-beständiga In-Memory OLTP-objekt, till exempel minnesoptimerade tabellvariabler i Hyperskala-tjänstnivå.
Nej
Språkelement De flesta ser enskilda element De flesta ser enskilda element
Huvudbok Ja 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.
Ändra systemdata Nej Nej
OPENDATASOURCE Nej Nej
OPENQUERY Nej Nej
OPENROWSET Ja, bara för att importera från Azure Blob Storage Nej
Operatörer De flesta, se respektive operatör De flesta, se respektive operatör
Optimerad låsning Ja Ja
Återställningsmodeller Endast fullständig återställning Endast 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.
Säkerhet på radnivå Ja Ja
Service Broker Nej Nej
Inställningar för serverkonfiguration Nej Nej
Roller på servernivå Ja 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 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årningsflaggor 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 Fabric SQL-databas
Aktiv geo-replikering Ja, se Aktiv geo-replikering Inte för närvarande
Automatiska säkerhetskopieringar Ja Ja
Automatisk optimering (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
Överflyttningsgrupper Ja, se redundansgrupper Nej
Filsystemåtkomst Nej Nej
Geo-återställning Ja, se Geo-återställning Nej
långtidsarkivering (LTR) Ja, se långsiktig kvarhållning Nej
Pausa/återuppta 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 Ja
Resursgrupper 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 Omdirigera

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:

Anmärkning

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 Fabric 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
Loggskrivningsgenomströmning Upp till 100 MB/s I den aktuella förhandsversionen, upp till 50 MB/s
Tillgänglighet Standard SLA
99,995 % serviceavtal med zonredundans
Se Systemtillförlitlighet
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ässkala med 1-4 repliker med hög tillgänglighet eller 1-30 namngivna repliker
0 – 4 geo-replikeringar
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 när du går-prenumerationer
Se Förmåga hos tyg

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 Fabric 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
Import av .bacpac Ja, se Import av Azure SQL Database Ja, se SqlPackage för SQL-databas i Microsoft Fabric
BCP Ja Ja
BICEP Ja Nej
Databasövervakare Ja 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) 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-databas. Nej
Visual Studio Code Ja Ja
Visual Studio Code med mssql-tillägget Ja Ja