Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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.
Limites
Pour plus d’informations sur les limitations dans des zones spécifiques, consultez :
- Limitations et comportements pour la mise en miroir de bases de données SQL Fabric (aperçu)
- Limitations de l’authentification dans la base de données SQL dans Microsoft Fabric
- Limitations des sauvegardes de la base de données SQL dans Microsoft Fabric
- Limitations de la restauration depuis une sauvegarde dans une base de données SQL dans Microsoft Fabric
- Limitations du partage de votre base de données SQL et de la gestion des autorisations.
- Limitations de Copilot pour la base de données SQL