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 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