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 Nee
Controle Ja, zie Controle Momenteel niet
Microsoft Entra-authenticatie Ja Ja
BACKUP-opdracht 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. Nee
Certificaten en asymmetrische sleutels Ja Ja
Gegevenswijzigingen vastleggen - CDC Ja, voor de S3-laag en hoger. Basic, S0, S1, S2 worden niet ondersteund. Nee
Collatie - databasecollatie SQL_Latin1_General_CP1_CI_ASStandaard. Ingesteld bij het maken van de database en kan niet worden bijgewerkt. Sorteringen voor afzonderlijke kolommen worden ondersteund. Standaard kan SQL_Latin1_General_CP1_CI_AS niet worden bijgewerkt. Sorteringen voor afzonderlijke kolommen worden ondersteund.
Kolomversleuteling Ja Ja
Columnstore-indexen, gegroepeerd Ja - Premium-laag, Standard-laag - S3 en hoger, Algemeen-doellaag, Bedrijfskritieke laag en Hyperscale-laag. Ja, maar de tabel kan niet worden gespiegeld naar OneLake.
Columnstore-indexen, niet-geclusterd Ja - Premium-laag, Standard-laag - S3 en hoger, Algemeen Gebruik-laag, Bedrijfskritiek-laag, en Hyperscale-laag. Ja
Referenties Ja, maar alleen referenties voor databasebereik. Ja, maar alleen referenties voor databasebereik.
Query's voor databaseoverschrijdende en driedelige naamquery's Nee, zie Elastic queries Ja, u kunt driedelige naamquery's voor meerdere databases uitvoeren via het SQL Analytics-eindpunt.
Gegevensclassificatie en -labels Ja, via databasedetectie en -classificatie Ja, voorzien van databaselabels met Microsoft Purview Informatiebeveiliging vertrouwelijkheidslabels
Databasespiegeling voor 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 verklaringen De meeste, zie afzonderlijke verklaringen
DDL-instructies De meeste, zie afzonderlijke verklaringen De meeste, zie afzonderlijke verklaringen. Zie Beperkingen in de Fabric SQL-database.
DDL-triggers Alleen de database Enkel de database
Gedistribueerde transacties - MS DTC Nee, zie Elastische transacties Nee
DML-triggers Meeste, zie afzonderlijke uitspraken De meeste, zie afzonderlijke verklaringen
Dynamische gegevensmaskering Ja Ja
Clientbibliotheek voor Elastic Database Ja Nee
Elastic query Ja, met vereist RDBMS-type (preview) Nee
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 Nee Nee
Expressies Ja Ja
Uitgebreide gebeurtenissen (XEvents) Sommige, zie uitgebreide gebeurtenissen in Azure SQL Database Enkele
Uitgebreide opgeslagen procedures (XP) Nee Nee
Bestanden en bestandsgroepen Alleen primaire bestandsgroep Alleen primaire bestandsgroep
Zoeken in volledige tekst (FTS) Ja, maar filters van derden en woordonderbrekers worden niet ondersteund Nee
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.
Nee
Taalelementen De meeste, zie afzonderlijke elementen De meeste, zie afzonderlijke elementen
Grootboek Ja Nee.
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 bij bulk-import Nee, alleen het Full Recovery-model wordt ondersteund. Nee, alleen het Full Recovery-model wordt ondersteund.
Systeemgegevens wijzigen Nee Nee
OPENDATASOURCE Nee Nee
OPENQUERY Nee Nee
OPENROWSET Ja, alleen om te importeren uit Azure Blob Storage Nee
Operators De meeste, zie afzonderlijke operators De meeste, zie afzonderlijke operators
Geoptimaliseerde vergrendeling Ja Ja
Herstelmodellen Alleen volledig herstel Alleen volledig herstel
Resourcebeheerder Nee Nee
RESTORE-instructies Nee Nee
Database terugzetten vanuit back-up Herstellen vanuit geautomatiseerde back-ups Automatische back-ups herstellen
Database herstellen in SQL Server Nee Gebruik BACPAC of BCP in plaats van herstel. Nee Gebruik BACPAC of BCP in plaats van herstel.
Service Broker Nee Nee
Serverconfiguratie-instellingen Nee Nee
Functies op serverniveau Ja Nee
Verklaringen instellen De meeste, zie afzonderlijke verklaringen De meeste, zie afzonderlijke instructies
SQL Server Agent Nee, zie Elastische taken Nee, probeer geplande Data Factory-pijplijnen of Apache Airflow-jobs
SQL Server-audit Nee, zie Controle van Azure SQL Database Nee
Systeemfuncties en dynamische beheerfuncties De meeste, zie afzonderlijke functies De meeste, zie afzonderlijke functies
Dynamische beheerweergaven van het systeem (DMV) De meeste kunnen worden verduidelijkt door individuele weergaven te bekijken. Meeste, zie individuele weergaven
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, bekijk afzonderlijke weergaven
TempDB Ja Ja
Tijdelijke tabellen Lokale en globale tijdelijke tabellen met databasebereik Lokale en globale tijdelijke tabellen met databasebereik
Tijdzonekeuze Nee Nee
Traceringsvlaggen Nee Nee
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 klantgegevens in rust 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 (indices) Ja, zie Automatisch afstemmen Ja
Beschikbaarheidszones Ja Ja, automatisch geconfigureerd
Azure Database Migration Service (DMS) Ja Nee
Data Migration Service (DMA) Ja Nee
Elastische taken Ja, zie Elastische taken Nee
Failover-groepen Ja, zie failovergroepen Nee
Toegang tot bestandssysteem Nee Nee
Geo-herstel Ja, zie Geo-herstel Nee
Langetermijnretentie (LTR) Ja, zie langetermijnretentie Nee.
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
Databaseherstel naar een specifiek tijdstip Ja, zie Herstel naar een bepaald tijdstip Ja
Resourcegroepen Ja, als Elastic pools Nee
Opschalen of afschalen Ja, automatisch in serverless, handmatig in geprovisioneerde compute Ja, automatisch
SQL-alias Nee, dns-alias gebruiken Nee
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-omgeving in Azure Data Factory (ADF), waar pakketten worden opgeslagen in SSISDB gehost door Azure SQL Database en uitgevoerd op Azure SSIS Integration Runtime (IR), zie 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 Nee
VNet-service-eindpunt Ja, zie service-eindpunten voor virtuele netwerken Nee
Globale VNet-peering Ja, privé-IP- en service-eindpunten gebruiken Nee
Privéconnectiviteit Ja, met Private Link Ja, privékoppelingen gebruiken

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
Zie betrouwbaarheid van fabric
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 reproducties Leesschaal met 1-4 replica's met hoge beschikbaarheid of 1-30 benoemde replica's
0 - 4 geo-replica's
Nee, gebruik het readonly SQL-analyse-eindpunt voor een TDS SQL-verbinding die alleen lezen is.
Kortingsmodellen Gereserveerde exemplaren
Azure Hybrid Benefit (niet beschikbaar voor dev/test-abonnementen)
Enterprise- en Pay-As-You-Go Dev/Test-abonnementen
Bekijk Fabric capaciteit

Gereedschap

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

Gereedschap Azure SQL-database Fabric SQL-database
Azure-CLI Ja Nee
Azure PowerShell Ja Nee
.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 Nee
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. Nee
Visual Studio Code Ja Ja
Visual Studio Code met de mssql-extensie Ja Ja