Partager via


Limitations de la base de données SQL dans Microsoft Fabric (aperçu)

S’applique à :Base de données SQL dans Microsoft Fabric

Les limitations actuelles de la base de données SQL dans Fabric sont énumérées dans cette page. Cette page est susceptible d’être modifiée.

Azure SQL Database et la base de données SQL dans Microsoft Fabric partagent une base de code commune avec la dernière version stable du moteur de base de données Microsoft SQL. La plupart des fonctionnalités standard du langage SQL, du traitement des requêtes et de la gestion des bases de données sont identiques.

Cet article s’applique uniquement à la base de données SQL dans Fabric. Pour les éléments de point de terminaison d’analytique SQL et d’entrepôt dans Fabric Data Warehouse, consultez Limitations de Fabric Data Warehouse.

Important

Cette fonctionnalité est en préversion.

Limitations au niveau de la base de données

  • La base de données SQL dans Fabric utilise le chiffrement de stockage avec des clés gérées par le service pour protéger toutes les données client au repos. Les clés gérées par le client ne sont pas prises en charge. Transparent Data Encryption (TDE) n’est pas pris en charge.
  • Dans une capacité d’essai , vous êtes limité à trois bases de données. Il n’existe aucune limite sur les bases de données dans d’autres capacités.
  • Chaque base de données de l’espace de travail doit avoir un nom unique. Si une base de données est supprimée, une autre ne peut pas être recréée avec le même nom.

Niveau de table

  • Une clé primaire de table ne peut pas être l’un des types de données suivants : hierarchyid, sql_variant, timestamp.
  • Actuellement, les tables en mémoire, registre, historique du registre et Always Encrypted ne peuvent pas être créées dans la base de données SQL dans Microsoft Fabric.
  • L’indexation de texte intégral n’est pas prise en charge et ne peut pas être créée dans la base de données SQL dans Microsoft Fabric.
  • Les opérations DDL (langage de définition de données) au niveau de la table suivantes ne sont pas autorisées :
    • Changer/Séparer/Fusionner la partition
    • Compression de partition

Niveau de colonne

  • Les noms de colonnes d’une table SQL ne peuvent pas contenir d’espaces, ni les caractères suivants : ,;{}()\n\t=.

Limites du point d'accès d'analyse SQL

Le point de terminaison d’analytique SQL de la base de données SQL dans Fabric fonctionne comme le point de terminaison d’analytique SQL Lakehouse. Il s’agit de la même expérience en mode lecture seule.

Stratégie de connexion

Actuellement, la stratégie de connexion pour la base de données SQL dans Microsoft Fabric est par défaut et ne peut pas être modifiée. Pour plus d’informations, consultez architecture de connectivité - Stratégie de connexion.

Pour que les connexions utilisent ce mode, les clients doivent :

  • Autoriser les communications sortantes du client vers toutes les adresses IP Azure SQL de la région sur les ports de la plage comprise entre 11000 et 11999. Utilisez les balises de service pour SQL afin de faciliter la gestion. Pour obtenir la liste des adresses IP autorisées dans votre région, reportez-vous à Plages d’adresses IP et étiquettes de services Azure – Cloud public.

  • Autorisez la communication sortante du client vers les adresses IP de passerelle Azure SQL sur le port 1433.

Disponibilité

La base de données SQL dans Fabric est disponible dans la plupart des régions où Microsoft Fabric est disponible. Région de votre espace de travail en fonction de la capacité de licence, qui s’affiche dans les paramètres de l’espace de travail, dans la page Informations sur la licence . Pour plus d’informations, consultez Disponibilité de Fabric.

La mise en miroir de bases de données SQL dans Fabric est disponible dans les régions Fabric qui prennent en charge la mise en miroir.

Fonctionnalités d’Azure SQL Database et de la base de données SQL Fabric

Le tableau suivant répertorie les principales fonctionnalités de SQL Server et indique si la fonctionnalité est partiellement ou entièrement prise en charge dans Azure SQL Database et une base de données SQL dans Fabric, avec un lien vers des informations supplémentaires sur la fonctionnalité.

Fonctionnalité Base de données SQL Azure Base de données SQL Fabric
Niveau de compatibilité de la base de données 100 - 170 Actuellement, 170
Récupération de base de données accélérée (ADR) Oui Oui
Always Encrypted Oui Non
Rôles d’application Oui Non
Authentification de Microsoft Entra Oui Oui
Commande de sauvegarde Non, uniquement les sauvegardes automatiques lancées par le système Non, uniquement les sauvegardes automatiques lancées par le système
Fonctions intégrées La plupart, voir les fonctions individuelles La plupart, voir les fonctions individuelles
Instruction BULK INSERT Oui, mais uniquement à partir de Stockage Blob Azure en tant que source. Non
Certificats et clés asymétriques Oui Oui
Modifier la capture de données – CDC Oui pour le niveau S3 et versions ultérieures. Basic, S0, S1, S2 ne sont pas pris en charge. Non
Classement : classement de base de données Par défaut, SQL_Latin1_General_CP1_CI_AS. Définie lors de la création de la base de données, elle ne peut pas être mise à jour. Les classements sur des colonnes individuelles sont pris en charge. Par défaut, SQL_Latin1_General_CP1_CI_AS et ne peut pas être mis à jour. Les classements sur des colonnes individuelles sont pris en charge.
Chiffrement de colonne Oui Oui
Index columnstore, en cluster Oui - niveau Premium, niveau Standard - S3 et supérieur, niveau Usage général, et niveaux Critique pour l’entreprise et Hyperscale. Oui, mais l’index doit être créé en même temps que la table, ou il faut arrêter la mise en miroir. Pour plus d’informations, consultez Limitations pour la mise en miroir de bases de données SQL Fabric (préversion).
Index columnstore, non-cluster Oui - niveau Premium, niveau Standard - S3 et supérieur, niveau Usage général, et niveaux Critique pour l’entreprise et Hyperscale. Oui
Identifiants Oui, mais seulement les identifiants d’étendue de la base de données. Oui, mais seulement les identifiants d’étendue de la base de données.
Requêtes de noms entre plusieurs bases de données/en trois parties Non, consultez Requêtes élastiques Oui, vous pouvez effectuer des requêtes de noms en trois parties entre plusieurs bases de données via le point de terminaison d’analytique SQL.
Classification et étiquetage des données Oui, via Découverte et classification des bases de données Oui, avec étiquetage des bases de données avec les étiquettes de confidentialité Protection des données Microsoft Purview
Mise en miroir de bases de données vers Fabric OneLake Oui, activée manuellement Oui, activée automatiquement pour toutes les tables éligibles
Rôles au niveau de la base de données Oui Yes. En plus de la prise en charge de Transact-SQL, Fabric prend en charge la gestion des rôles au niveau de la base de données dans le portail Fabric.
Déclarations DBCC La plupart, voir les instructions individuelles La plupart, voir les instructions individuelles
Déclarations DDL La plupart, voir les instructions individuelles La plupart, voir les instructions individuelles. Voir Limitations de la base de données SQL Fabric.
Déclencheurs DDL Base de données uniquement Base de données uniquement
Transactions distribuées - MS DTC Non, consultez Transactions élastiques Non
Déclencheurs DML La plupart, voir les instructions individuelles La plupart, voir les instructions individuelles
Masquage des données dynamiques Oui Oui
Bibliothèque cliente de base de données élastique Oui Non
Requête élastique Oui, avec le type SGBDR requis (aperçu) Non
EXECUTE AS Oui, mais EXECUTE AS LOGIN n’est pas pris en charge, utilisez EXECUTE AS USER Non
Expressions Oui Oui
Événements étendus (XEvents) Certains, voir Événements étendus dans Azure SQL Database Some
Fichiers et groupes de fichiers Groupe de fichiers principal uniquement Groupe de fichiers principal uniquement
Recherche en texte intégral (FTS) Oui, mais les analyseurs lexicaux et les filtres tiers ne sont pas pris en charge Non
Fonctions La plupart, voir les fonctions individuelles La plupart, voir les fonctions individuelles
Traitement intelligent des requêtes Oui Oui
Éléments de langage La plupart - voir Éléments individuels La plupart - voir Éléments individuels
Ledger Oui Non
Serveurs liés Oui, uniquement en tant que cible Oui, uniquement en tant que cible
Connexions et utilisateurs Oui, mais les déclarations de connexion CREATE et ALTER sont limitées. Comptes de connexion Windows non pris en charge. Les connexions ne sont pas prises en charge. Seuls les utilisateurs représentant les principaux responsables Microsoft Entra sont pris en charge.
Enregistrement minimal lors de l'importation en masse Non, seul le mode de récupération complète est pris en charge. Non, seul le mode de récupération complète est pris en charge.
OPENROWSET Oui, uniquement pour importer à partir de Stockage Blob Azure Oui, avec la fonction OPENROWSET BULK (aperçu)
Operators La plupart - voir Opérateurs individuels La plupart - voir Opérateurs individuels
Verrouillage optimisé Oui Oui
Modèles de récupération Récupération complète uniquement Récupération complète uniquement
Restauration de la base de données à partir de la sauvegarde Voir Restaurer des sauvegardes automatisées Voir Restaurer des sauvegardes automatisées
Restaurer la base de données à SQL Server Non. Utilisez BACPAC ou BCP plutôt que de restaurer. Non. Utilisez BACPAC ou BCP au lieu de restaurer.
Sécurité au niveau des lignes Oui Oui
Service Broker Non Non
Rôles au niveau du serveur Oui Non
Instructions de réglage La plupart, voir les instructions individuelles La plupart, voir les instructions individuelles
SQL Server Agent Non, consultez Tâches élastiques Non, essayez les pipelines Data Factory planifiés ou les travaux Apache Airflow
Audit de SQL Server Non, voir Audit Azure SQL Database Non
Fonctions système et fonctions de gestion dynamique La plupart, voir les fonctions individuelles La plupart, voir les fonctions individuelles
Vues de gestion dynamique système (DMV) La plupart, voir les vues individuelles La plupart, voir les vues individuelles
Procédures stockées sur système Certaines - voir Procédures stockées individuelles Certaines - voir Procédures stockées individuelles
Tables système Certaines - voir Tables individuelles Certaines - voir Tables individuelles
Vues catalogue système Certaines - voir Vues individuelles Certaines - voir Vues individuelles
TempDB Oui Oui
Tables temporaires Tables temporaires globales niveau base de données ou local Tables temporaires globales niveau base de données ou local
Tables temporelles Oui Oui
Choix du fuseau horaire Non Non
Indicateurs de trace Non Non
Réplication transactionnelle Oui, abonné uniquement Oui, abonné uniquement
Chiffrement transparent des données (TDE) Oui Non. La base de données SQL Fabric utilise le chiffrement de stockage avec des clés gérées par le service pour protéger toutes les données client au repos. Actuellement, les clés gérées par le client ne sont pas prises en charge.

Fonctionnalités de plateforme

La plateforme Azure fournit un certain nombre de fonctionnalités PaaS qui sont ajoutées en tant que valeur supplémentaire aux fonctionnalités de base de données standard. Un certain nombre de services externes peuvent être utilisés avec Azure SQL Database et une base de données SQL dans Fabric.

Fonctionnalité de plateforme Base de données SQL Azure Base de données SQL Fabric
Géoréplication active Oui, voir Géoréplication active Pas actuellement
Sauvegardes automatiques Oui Oui
Réglage automatique (index) Oui, consultez Réglage automatique Oui
Zones de disponibilité Oui Oui, configurée automatiquement
Azure Database Migration Service (DMS) Oui Non
Service de migration des données (DMA) Oui Non
Travaux élastiques Oui, consultez Tâches élastiques Non
Groupes de basculement Oui, voir Groupes de basculement Non
Geo-restore Oui, consultez Geo-restore Non
Conservation à long terme (LTR) Oui, voir Conservation à long terme Non
Pause/resume Oui, en serverless Oui, automatique
Adresse IP publique Yes. L’accès peut être restreint à l’aide d’un pare-feu ou des points de terminaison du service Oui, disponible par défaut
Limite de restauration dans le temps d’une base de données Oui, consultez restauration dans le temps Oui
Pools de ressources Oui, en tant que pools élastiques Non
Augmentation ou diminution d’échelle Oui, automatique dans le calcul sans serveur, manuel dans le calcul provisionné Oui, automatique
SQL Alias Non, utiliser un Alias de DNS Non
SQL Server Analysis Services (SSAS) Non, Azure Analysis Services est un service cloud Azure distinct. Non, Azure Analysis Services est un service cloud Azure distinct.
SQL Server Integration Services (SSIS) Oui, avec les services SSIS managés dans un environnement Azure Data Factory (ADF), dans lequel les packages sont stockés dans la base de données SSISDB hébergée par Azure SQL Database et exécutée sur Azure SSIS IR (Integration Runtime). Consultez Créer Azure-SSIS IR dans ADF. Non, utilisez plutôt Data Factory dans Microsoft Fabric.
SQL Server Reporting Services (SSRS) Non - voir Power BI Non - voir Power BI
Monitoring des performances des requêtes Oui, utilisez Analyse des performances des requêtes Oui, voir Tableau de bord Performances
VNet Accès partiel et restreint à l’aide de points de terminaison VNet Non
Point de terminaison de service de réseau virtuel Oui, voir Points de terminaison de service de réseau virtuel Non
Peering mondial de réseau virtuel Oui, en utilisant une adresse IP et des points de terminaison de service privés Non
Connectivité privée Oui, en utilisant Private Link Oui, en utilisant Liaisons privées
Stratégie de connectivité Redirection, proxy ou par défaut Par défaut

Limites des ressources

Remarque

Ces limites de ressources s’appliquent uniquement à la préversion actuelle et peuvent changer avant la disponibilité générale.

Catégorie Limite de base de données SQL Fabric
Taille de calcul Jusqu’à 32 vCores
Taille du stockage Dans la préversion actuelle, jusqu’à 4 To
Taille de Tempdb Jusqu’à 1 024 Go
Débit d'écriture de logs Dans la préversion actuelle, jusqu’à 50 Mo/s
Disponibilité Voir la Fiabilité de Fabric
Backups Sauvegardes automatiques redondantes interzone (ZRS) avec une période de rétention de 7 jours (activée par défaut).
Réplicas en lecture seule Utiliser le point de terminaison d’analytique SQL en lecture seule pour une connexion TDS SQL en lecture seule

Tools

Azure SQL Database et la base de données SQL dans Fabric prennent en charge différents outils de données qui peuvent vous aider à gérer vos données.

Tool Base de données SQL Azure Base de données SQL Fabric
Azure CLI Oui Non
Azure PowerShell Oui Non
Exportation .bacpac Oui, voir Exportation Azure SQL Database Oui, consultez SqlPackage pour la base de données SQL dans Microsoft Fabric
Importation .bacpac Oui, voir Azure SQL Database import Oui, consultez SqlPackage pour la base de données SQL dans Microsoft Fabric
BCP Oui Oui
BICEP Oui Non
Observateur de base de données Oui Pas actuellement
Connecteurs sur Data Factory dans Microsoft Fabric Oui, consultez Vue d’ensemble du connecteur Azure SQL Database Oui, consultez Vue d’ensemble du connecteur de base de données SQL (préversion)
SMO Oui, voir SMO Oui, voir SMO
SQL Server Data Tools (SSDT) Oui Oui (la version minimale est Visual Studio 2022 17.12)
SQL Server Management Studio (SSMS) Oui Oui
SQL Server PowerShell Oui Oui
SQL Server Profiler Non, consultez Événements étendus Non, consultez Événements étendus
sqlcmd Oui Oui
System Center Operations Manager Oui, consultez Pack d’administration Microsoft System Center pour Azure SQL Database. Non
Visual Studio Code Oui Oui
Visual Studio Code avec l’extension mssql Oui Oui

Limites

Pour plus d’informations sur les limitations dans des zones spécifiques, consultez :