Delen via


Beperkingen in SQL-database in Microsoft Fabric (preview)

Van toepassing op:SQL-database in Microsoft Fabric

Huidige beperkingen in de SQL-database in Fabric worden vermeld op deze pagina. Deze pagina kan worden gewijzigd.

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.

Dit artikel is alleen van toepassing op SQL Database in Fabric. Voor de items van de warehouse- en SQL-analyse-eindpunten in Fabric Data Warehouse, zie Beperkingen van Fabric Data Warehouse.

Belangrijk

Deze functie is beschikbaar als preview-versie.

Beperkingen op databaseniveau

  • SQL Database in Fabric maakt gebruik van opslagversleuteling met door de service beheerde sleutels om alle inactieve klantgegevens te beveiligen. Door de klant beheerde sleutels worden niet ondersteund. Transparent Data Encryption (TDE) wordt niet ondersteund.
  • In een proefcapaciteitbent u beperkt tot drie databases. Er is geen limiet voor databases in andere capaciteiten.
  • Elke database in de werkruimte moet een unieke naam hebben. Als een database wordt verwijderd, kan een andere database niet opnieuw worden gemaakt met dezelfde naam.

Tabelniveau

  • Een primaire tabelsleutel kan niet een van deze gegevenstypen zijn: hiërarchie-id, sql_variant, tijdstempel.
  • Op dit moment kunnen tabellen zoals in-memory, grootboek, grootboekgeschiedenis en Always Encrypted niet worden aangemaakt in SQL Database binnen Microsoft Fabric.
  • Indexering in volledige tekst wordt niet ondersteund en kan niet worden gemaakt in SQL Database in Microsoft Fabric.
  • De volgende DDL-bewerkingen (Data Definition Language) op tabelniveau zijn niet toegestaan:
    • Partitie wisselen/splitsen/samenvoegen
    • Partitiecompressie

Kolomniveau

  • Kolomnamen voor een SQL-tabel mogen geen spaties of de volgende tekens bevatten: ,;{}()\n\t= .

Beperkingen voor SQL Analytics-eindpunten

Het SQL-analyse-eindpunt van de SQL-database in Fabric werkt net als het Lakehouse SQL-analyse-eindpunt. Het is dezelfde alleen-lezenmodus ervaring.

Verbindingsbeleid

Het verbindingsbeleid voor SQL-database in Microsoft Fabric is momenteel standaard en kan niet worden gewijzigd. Zie Connectiviteitsarchitectuur - Verbindingsbeleidvoor meer informatie.

Clients moeten het volgende doen om verbindingen te kunnen gebruiken in deze modus:

  • Hiermee staat u uitgaande communicatie van de client toe naar alle Azure SQL IP-adressen in de regio op poorten in het bereik van 11000 tot 11999. Gebruik de servicetags voor SQL om dit eenvoudiger te beheren. Raadpleeg de Azure IP-bereiken en servicetags – Public Cloud voor een lijst van IP-adressen in uw regio die u wilt toestaan.

  • Uitgaande communicatie van de client naar de IP-adressen van de Azure SQL-gateway toestaan op poort 1433.

Beschikbaarheid

SQL-database in Fabric is beschikbaar in de meeste regio's waar Microsoft Fabric beschikbaar is. De regio van uw werkruimte op basis van de licentiecapaciteit, die wordt weergegeven in werkruimte-instellingen, op de pagina Licentiegegevens . Voor meer informatie, zie Stofbeschikbaarheid.

Spiegeling van SQL-database in Fabric is beschikbaar in Fabric-regio's die ondersteuning bieden voor spiegeling.

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.

Feature Azure SQL Database Fabric SQL-database
Databasecompatibiliteitsniveau 100 - 170 Momenteel 170
Versneld databaseherstel (ADR) Yes Yes
Altijd versleuteld Yes Nee.
Toepassingsrollen Yes Nee.
Microsoft Entra-authenticatie Ja Ja
BACKUP commando 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 Yes Yes
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 Yes Yes
Columnstore-indexen, gegroepeerd Ja - Premium-laag, Standard-laag - S3 en hoger, Algemeen-doellaag, Bedrijfskritieke laag en Hyperscale-laag. Ja, maar de index moet worden gemaakt op hetzelfde moment dat de tabel wordt gemaakt, of spiegeling moet worden gestopt. Zie Beperkingen voor spiegeling van Fabric SQL-databases (preview) voor meer informatie.
Columnstore-indexen, niet-geclusterd Ja - Premium-laag, Standard-laag - S3 en hoger, Algemeen-doellaag, Bedrijfskritieke laag en Hyperscale-laag. Yes
Credentials Ja, maar alleen op database-niveau gedefinieerde referenties. Ja, maar alleen op database-niveau gedefinieerde referenties.
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 Yes 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 uitspraken De meeste, zie afzonderlijke uitspraken
DDL-instructies De meeste, zie afzonderlijke uitspraken De meeste, zie afzonderlijke verklaringen. Zie Beperkingen in de Fabric SQL-database.
DDL-triggers Database alleen Database alleen
Gedistribueerde transacties - MS DTC Nee, zie Elastische transacties Nee.
DML-triggers De meeste, zie afzonderlijke uitspraken De meeste, zie afzonderlijke uitspraken
Dynamische gegevensmaskering Yes Yes
Clientbibliotheek voor Elastic Database Yes Nee.
Elastic Query Ja, met vereist RDBMS-type (preview) Nee.
UITVOEREN ALS Ja, maar EXECUTE AS LOGIN wordt niet ondersteund - gebruik EXECUTE AS USER Nee.
Expressions Yes Yes
Uitgebreide gebeurtenissen (XEvents) Sommige, zie uitgebreide gebeurtenissen in Azure SQL Database Some
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
Intelligente queryverwerking Yes Yes
Taalelementen De meeste, zie afzonderlijke elementen De meeste, zie afzonderlijke elementen
Ledger Yes Nee.
Gekoppelde servers Ja, alleen als doel Ja, alleen als doel
Aanmeldingen en gebruikers Ja, maar CREATE en ALTER inlogverklaringen zijn beperkt. Windows-aanmeldingen worden niet ondersteund. Aanmeldingen worden niet ondersteund. Alleen gebruikers die Microsoft Entra-principals vertegenwoordigen, worden ondersteund.
Minimale logboekregistratie bij bulk-import Nee, alleen het Full Recovery-model wordt ondersteund. Nee, alleen het Full Recovery-model wordt ondersteund.
OPENROWSET Ja, alleen om te importeren uit Azure Blob Storage Ja, met de functie OPENROWSET BULK (preview)
Operators De meeste hiervan, zie afzonderlijke operators De meeste hiervan, zie afzonderlijke operators
Geoptimaliseerde vergrendeling Yes Yes
Herstelmodellen Alleen volledig herstel Alleen volledig herstel
Database terugzetten vanuit back-up Zie Automatische back-ups herstellen Zie 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.
Beveiliging op rijniveau Yes Yes
Service Broker Nee. Nee.
Functies op serverniveau Yes Nee.
Statements definiëren De meeste, zie afzonderlijke uitspraken De meeste, zie afzonderlijke uitspraken
SQL Server Agent Nee, zie Elastische Opdrachten 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. De meeste kunnen worden verduidelijkt door individuele weergaven te 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 Yes Yes
Tijdelijke tabellen Lokale en globale tijdelijke tabellen met databasebereik Lokale en globale tijdelijke tabellen met databasebereik
tijdelijke tabellen Yes Yes
Tijdzonekeuze Nee. Nee.
Traceringsvlaggen Nee. Nee.
Transactionele replicatie Ja, alleen abonnee Ja, alleen abonnee
TDE (Transparent Data Encryption) Yes Nee. Fabric SQL Database maakt gebruik van opslagversleuteling met door de service beheerde sleutels om alle klantgegevens in rust te beveiligen. Momenteel worden door de klant beheerde sleutels niet ondersteund.

Platformmogelijkheden

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 Yes Yes
Automatisch afstemmen (indices) Ja, zie Automatisch afstemmen Yes
Beschikbaarheidszones Ja Ja, automatisch geconfigureerd
Azure Database Migration Service (DMS) Yes Nee.
Data Migration Service (DMA) Yes Nee.
Elastische taken Ja, zie Elastische taken Nee.
Failover-groepen Ja, zie failovergroepen Nee.
Geo-restore Ja, zie Geo-restore Nee.
Langetermijnretentie (LTR) Ja, zie langetermijnretentie Nee.
Pause/resume 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 Yes
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.
SSRS (SQL Server Reporting Services) 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.
VNet globale peering Ja, privé-IP- en service-eindpunten gebruiken Nee.
Privéconnectiviteit Ja, met Private Link Ja, privékoppelingen gebruiken
Connectiviteitsbeleid omleiden, proxy of standaard standaard

Beperkingen van bronnen

Notitie

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

Categorie Sql-databaselimiet voor fabric
Rekenkracht Maximaal 32 vCores
Opslaggrootte In de huidige preview maximaal 4 TB
Tempdb-grootte Tot 1024 GB
Log-schrijfdoorvoer In de huidige preview maximaal 50 MB/s
Availability Zie betrouwbaarheid van fabric
Backups Zone-redundante (ZRS) automatische back-ups met 7 dagen retentieperiode (standaard ingeschakeld).
Alleen-lezen replica's Het alleen-lezen SQL Analytics-eindpunt gebruiken voor een alleen-lezen TDS SQL-verbinding

Tools

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 Yes Nee.
Azure PowerShell Yes 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 Yes Yes
BICEP Yes Nee.
Database watcher Yes Momenteel niet
Data Factory in Microsoft Fabric-connectoren 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) Yes Ja (minimale versie is Visual Studio 2022 17.12)
SQL Server Management Studio (SSMS) Yes Yes
SQL Server PowerShell Yes Yes
SQL Server Profiler Nee, uitgebreide gebeurtenissen bekijken Nee, uitgebreide gebeurtenissen bekijken
sqlcmd Yes Yes
System Center Operations Manager- Ja, zie Microsoft System Center Management Pack voor Azure SQL Database. Nee.
Visual Studio Code Yes Yes
Visual Studio Code met de mssql-extensie Yes Yes

Beperkingen

Zie voor meer beperkingen op specifieke gebieden: