Delen via


Vergelijking van functies: Azure SQL Database en SQL-database in Microsoft Fabric (preview)

Van toepassing op:SQL-database in Microsoft Fabric

Azure SQL Database en SQL-database in Microsoft Fabric delen een algemene codebasis met de nieuwste stabiele versie van de Microsoft SQL Database Engine. De meeste standaard sql-taal, queryverwerking en databasebeheerfuncties zijn identiek.

Veel functies zijn gebruikelijk tussen SQL Server en Azure SQL Database en SQL Database in Fabric, bijvoorbeeld:

Functies van Azure SQL Database en Fabric SQL-database

De volgende tabel bevat de belangrijkste functies van SQL Server en bevat informatie over of de functie gedeeltelijk of volledig wordt ondersteund in Azure SQL Database en SQL Database in Fabric, met een koppeling naar meer informatie over de functie.

Functie Azure SQL-database Fabric SQL-database
Databasecompatibiliteit 100 - 160 160
Versneld databaseherstel (ADR) Ja Ja
Altijd versleuteld Ja Nr.
Controle Ja, zie Controle Momenteel niet
Microsoft Entra-verificatie Ja Ja
OPDRACHT BACK-UP Nee, alleen door het systeem geïnitieerde automatische back-ups Nee, alleen door het systeem geïnitieerde automatische back-ups
Ingebouwde functies De meeste, zie afzonderlijke functies De meeste, zie afzonderlijke functies
BULK INSERT-instructie Ja, maar alleen vanuit Azure Blob Storage als bron. Nr.
Certificaten en asymmetrische sleutels Ja Ja
Gegevens vastleggen wijzigen - CDC Ja, voor de S3-laag en hoger. Basic, S0, S1, S2 worden niet ondersteund. Nr.
Sortering - databasesortering Standaard SQL_Latin1_General_CP1_CI_AS. Ingesteld bij het maken van de database en kan niet worden bijgewerkt. Sorteringen voor afzonderlijke kolommen worden ondersteund. Standaard SQL_Latin1_General_CP1_CI_ASC en kan deze niet worden bijgewerkt. Sorteringen voor afzonderlijke kolommen worden ondersteund.
Kolomversleuteling Ja Ja
Columnstore-indexen, gegroepeerd Ja - Premium-laag, Standard-laag - S3 en hoger, laag Algemeen gebruik, Bedrijfskritiek en Hyperscale-lagen. Ja, maar de tabel kan niet worden gespiegeld naar OneLake.
Columnstore-indexen, niet-geclusterd Ja - Premium-laag, Standard-laag - S3 en hoger, laag Algemeen gebruik, Bedrijfskritiek en Hyperscale-lagen. Ja
Referenties Ja, maar alleen referenties voor databasebereik. Ja, maar alleen referenties voor databasebereik.
Query's voor meerdere databases/driedelige naamquery's Nee, zie Elastische query's Ja, u kunt driedelige naamquery's voor meerdere databases uitvoeren via het SQL Analytics-eindpunt.
Gegevensclassificatie en -labels Ja, via databasedetectie en -classificatie Ja, met databaselabels met Microsoft Purview Informatiebeveiliging vertrouwelijkheidslabels
Databasespiegeling naar Fabric OneLake Ja, handmatig ingeschakeld Ja, automatisch ingeschakeld voor alle in aanmerking komende tabellen
Rollen op databaseniveau Ja Ja. Naast transact-SQL-ondersteuning biedt Fabric ondersteuning voor het beheren van rollen op databaseniveau in de Fabric-portal.
DBCC-instructies De meeste, zie afzonderlijke instructies De meeste, zie afzonderlijke instructies
DDL-instructies De meeste, zie afzonderlijke instructies De meeste, zie afzonderlijke instructies. Zie Beperkingen in de Fabric SQL-database.
DDL-triggers Alleen de database Alleen de database
Gedistribueerde transacties - MS DTC Nee, zie Elastische transacties Nr.
DML-triggers De meeste, zie afzonderlijke instructies De meeste, zie afzonderlijke instructies
Dynamische gegevensmaskering Ja Ja
Clientbibliotheek voor Elastic Database Ja Nr.
Elastische query Ja, met vereist RDBMS-type (preview) Nr.
UITVOEREN ALS Ja, maar EXECUTE AS LOGIN wordt niet ondersteund - gebruik EXECUTE AS USER Ja, maar EXECUTE AS LOGIN wordt niet ondersteund - gebruik EXECUTE AS USER
Gebeurtenismeldingen Nr. Nr.
Expressies Ja Ja
Uitgebreide gebeurtenissen (XEvents) Sommige, zie uitgebreide gebeurtenissen in Azure SQL Database Enkele
Uitgebreide opgeslagen procedures (XP's) Nr. Nr.
Bestanden en bestandsgroepen Alleen primaire bestandsgroep Alleen primaire bestandsgroep
Zoeken in volledige tekst (FTS) Ja, maar filters van derden en woordonderbrekers worden niet ondersteund Nr.
Functies De meeste, zie afzonderlijke functies De meeste, zie afzonderlijke functies
Optimalisatie in het geheugen Ja in Premium- en Bedrijfskritiek servicelagen.
Beperkte ondersteuning voor niet-permanente OLTP-objecten in het geheugen, zoals tabelvariabelen die zijn geoptimaliseerd voor geheugen in de Hyperscale-servicelaag.
Nr.
Taalelementen De meeste, zie afzonderlijke elementen De meeste, zie afzonderlijke elementen
Grootboek Ja Nr.
Gekoppelde servers Ja, alleen als doel Ja, alleen als doel
Aanmeldingen en gebruikers Ja, maar CREATE aanmeldingsinstructies ALTER zijn beperkt. Windows-aanmeldingen worden niet ondersteund. Aanmeldingen worden niet ondersteund. Gebruikers worden ondersteund, maar ingesloten databasegebruikers met CREATE USER <user name> WITH PASSWORD (SQL-verificatie) worden niet ondersteund.
Minimale logboekregistratie in bulkimport Nee, alleen het Full Recovery-model wordt ondersteund. Nee, alleen het Full Recovery-model wordt ondersteund.
Systeemgegevens wijzigen Nr. Nr.
OPENDATASOURCE Nr. Nr.
OPENQUERY Nr. Nr.
OPENROWSET Ja, alleen om te importeren uit Azure Blob Storage Nr.
Operators De meeste, zie afzonderlijke operators De meeste, zie afzonderlijke operators
Geoptimaliseerde vergrendeling Ja Ja
Herstelmodellen Alleen volledig herstel Alleen volledig herstel
Resource governor Nr. Nr.
RESTORE-instructies Nr. Nr.
Database terugzetten vanuit back-up Herstellen vanuit geautomatiseerde back-ups Automatische back-ups herstellen
Database herstellen naar SQL Server Nee Gebruik BACPAC of BCP in plaats van herstel. Nee Gebruik BACPAC of BCP in plaats van herstel.
Service Broker Nr. Nr.
Serverconfiguratie-instellingen Nr. Nr.
Functies op serverniveau Ja Nr.
Instructies instellen De meeste, zie afzonderlijke instructies De meeste, zie afzonderlijke instructies
SQL Server Agent Nee, zie Elastische taken Nee, probeer geplande Data Factory-pijplijnen of Apache Airflow-taken
SQL Server-controle Nee, zie Controle van Azure SQL Database Nr.
Systeemfuncties en dynamische beheerfuncties De meeste, zie afzonderlijke functies De meeste, zie afzonderlijke functies
Dynamische beheerweergaven van het systeem (DMV) De meeste weergaven bekijken De meeste weergaven bekijken
Door het systeem opgeslagen procedures Sommige, zie afzonderlijke opgeslagen procedures Sommige, zie afzonderlijke opgeslagen procedures
Systeemtabellen Sommige, zie afzonderlijke tabellen Sommige, zie afzonderlijke tabellen
Systeemcatalogusweergaven Sommige, zie afzonderlijke weergaven Sommige, zie afzonderlijke weergaven
TempDB Ja Ja
Tijdelijke tabellen Lokale en globale tijdelijke tabellen met databasebereik Lokale en globale tijdelijke tabellen met databasebereik
Tijdzonekeuze Nr. Nr.
Traceringsvlagmen Nr. Nr.
Transactionele replicatie Ja, alleen abonnee Ja, alleen abonnee
TDE (Transparent Data Encryption) Ja Nee Fabric SQL Database maakt gebruik van opslagversleuteling met door de service beheerde sleutels om alle data-at-rest van de klant te beveiligen. Door de klant beheerde sleutels worden niet ondersteund.

Platformfunctionaliteiten

Het Azure-platform biedt een aantal PaaS-mogelijkheden die als extra waarde worden toegevoegd aan de standaarddatabasefuncties. Er zijn een aantal externe services die kunnen worden gebruikt met Azure SQL Database en SQL Database in Fabric.

Platformfunctie Azure SQL-database Fabric SQL-database
Actieve geo-replicatie Ja, zie Actieve geo-replicatie Momenteel niet
Automatische back-ups Ja Ja
Automatisch afstemmen (indexen) Ja, zie Automatisch afstemmen Ja
Beschikbaarheidszones Ja Ja, automatisch geconfigureerd
Azure Database Migration Service (DMS) Ja Nr.
Data Migration Service (DMA) Ja Nr.
Elastische taken Ja, zie Elastische taken Nr.
Failover-groepen Ja, zie failovergroepen Nr.
Toegang tot bestandssysteem Nr. Nr.
Geo-herstel Ja, zie Geo-herstel Nr.
Langetermijnretentie (LTR) Ja, zie langetermijnretentie Nr.
Onderbreken/hervatten Ja, in serverloos Ja, automatisch
Openbaar IP-adres Ja. De toegang kan worden beperkt met behulp van firewall- of service-eindpunten Ja, standaard beschikbaar
Herstel naar een bepaald tijdstip van database Ja, zie Herstel naar een bepaald tijdstip Ja
Resourcegroepen Ja, als elastische pools Nr.
Omhoog of omlaag schalen Ja, automatisch in serverloos, handmatig in ingerichte rekenkracht Ja, automatisch
SQL-alias Nee, dns-alias gebruiken Nr.
SQL Server Analysis Services (SSAS) Nee, Azure Analysis Services is een afzonderlijke Azure-cloudservice. Nee, Azure Analysis Services is een afzonderlijke Azure-cloudservice.
SQL Server Integration Services (SSIS) Ja, met een beheerde SSIS in een ADF-omgeving (Azure Data Factory), waarin pakketten worden opgeslagen in SSISDB die wordt gehost door Azure SQL Database en uitgevoerd op Azure SSIS Integration Runtime (IR), raadpleegt u Azure-SSIS IR maken in ADF. Nee, gebruik in plaats daarvan Data Factory in Microsoft Fabric.
SQL Server Reporting Services (SSRS) Nee: zie Power BI Nee: zie Power BI
Bewaking van queryprestaties Ja, inzichten in queryprestaties gebruiken Ja, zie Prestatiedashboard
VNet Gedeeltelijke, beperkte toegang met VNet-eindpunten Nr.
VNet-service-eindpunt Ja, zie service-eindpunten voor virtuele netwerken Nr.
Globale VNet-peering Ja, privé-IP- en service-eindpunten gebruiken Nr.
Privéconnectiviteit Ja, met Private Link. Privékoppelingen zijn momenteel niet beschikbaar.

Bronlimieten

In de volgende tabel worden de maximale resourcelimieten vergeleken die beschikbaar zijn voor Azure SQL Database en SQL Database in Fabric:

Notitie

Deze resourcelimieten zijn alleen van toepassing op de huidige preview en kunnen vóór algemene beschikbaarheid worden gewijzigd.

Categorie Azure SQL-database Fabric SQL-database
Rekenkracht Maximaal 128 vCores Maximaal 32 vCores
Opslaggrootte Tot 128 TB In de huidige preview maximaal 4 TB
Tempdb-grootte Maximaal 2560 GB Tot 1024 GB
Schrijfdoorvoer voor logboeken Maximaal 100 MB/s In de huidige preview maximaal 50 MB/s
Beschikbaarheid Standaard-SLA
SLA van 99,995% met zoneredundantie
De betrouwbaarheid van infrastructuur bekijken
Back-ups Een keuze uit lokaal redundante opslag (LRS), zone-redundant (ZRS) of geografisch redundante opslag (GRS)
Retentie van 1-35 dagen (standaard 7 dagen), met maximaal 10 jaar langetermijnretentie beschikbaar
Zone-redundante (ZRS) automatische back-ups met 7 dagen retentieperiode (standaard ingeschakeld).
Alleen-lezen replica's Leesschaal met 1-4 replica's met hoge beschikbaarheid of 1-30 benoemde replica's
0 - 4 geo-replica's
Nee, gebruik het alleen-lezen SQL-analyse-eindpunt voor een alleen-lezen TDS SQL-verbinding
Kortingsmodellen Gereserveerde exemplaren
Azure Hybrid Benefit (niet beschikbaar voor dev/test-abonnementen)
Enterprise- en Pay-As-You-Go Dev/Test-abonnementen
Infrastructuurcapaciteit bekijken

Hulpprogramma's

Azure SQL Database en SQL Database in Fabric ondersteunen verschillende gegevenshulpprogramma's waarmee u uw gegevens kunt beheren.

Tool Azure SQL-database Fabric SQL-database
Azure-CLI Ja Nr.
Azure PowerShell Ja Nr.
.bacpac-export Ja, zie Azure SQL Database-export Ja, zie SqlPackage voor SQL-database in Microsoft Fabric
.bacpac importeren Ja, zie Azure SQL Database importeren Ja, zie SqlPackage voor SQL-database in Microsoft Fabric
BCP Ja Ja
BICEPS Ja Nr.
Database watcher Ja Momenteel niet
Data Factory in Microsoft Fabric connectors Ja, zie overzicht van de Azure SQL Database-connector Ja, zie Overzicht van SQL Databaseconnector (Preview)
SMO Ja, zie SMO Ja, zie SMO
SQL Server Data Tools (SSDT) Ja Ja (minimale versie is Visual Studio 2022 17.12)
SQL Server Management Studio (SSMS) Ja Ja
SQL Server PowerShell Ja Ja
SQL Server Profiler Nee, uitgebreide gebeurtenissen bekijken Nee, uitgebreide gebeurtenissen bekijken
sqlcmd Ja Ja
System Center Operations Manager Ja, zie Microsoft System Center Management Pack voor Azure SQL Database. Nr.
Visual Studio Code Ja Ja
Visual Studio Code met de mssql-extensie Ja Ja