Partager via


Comparaison des fonctionnalités : Azure SQL Database et une base de données SQL dans Microsoft Fabric (préversion)

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

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.

De nombreuses fonctionnalités sont communes entre SQL Server et Azure SQL Database ou une base de données SQL dans Fabric, par exemple :

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é Azure SQL Database Base de données SQL Fabric
Compatibilité de la base de données 100-160 160
Récupération de base de données accélérée (ADR) Oui Oui
Always Encrypted Oui Non
Audit Oui, consultez Audit Actuellement impossible
Authentification 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, consultez Fonctions individuelles La plupart, consultez Fonctions individuelles
Instruction BULK INSERT Oui, mais uniquement à partir de Stockage Blob Azure en tant que source. Oui, à partir de sources OneLake
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_ASC, cette fonctionnalité ne peut pas être mise à 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 la table ne peut pas être mise en miroir sur OneLake.
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
Informations d'identification Oui, mais les informations d’identification de la base de données uniquement. Oui, mais les informations d’identification de la base de données uniquement.
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 de niveau base de données Oui Oui. 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.
Instructions DBCC La plupart, consultez Instructions individuelles La plupart, consultez Instructions individuelles
Instructions DDL La plupart, consultez 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, consultez Instructions individuelles La plupart, consultez 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 (préversion) Non
EXECUTE AS Oui, mais EXECUTE AS LOGIN n’est pas pris en charge, utilisez EXECUTE AS USER Oui, mais EXECUTE AS LOGIN n’est pas pris en charge, utilisez EXECUTE AS USER
Notifications d’événement Non Non
Expressions Oui Oui
Événements étendus (XEvents) Certains, voir Événements étendus dans Azure SQL Database En partie
Procédures stockées étendues (XP) Non Non
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, consultez Fonctions individuelles La plupart, consultez Fonctions individuelles
Optimisation en mémoire Oui dans Niveaux de service Premium et Critique pour l’entreprise.
Prise en charge limitée des objets OLTP en mémoire non persistants tels que les variables de table à mémoire optimisée dans
.
Non
Éléments de langage La plupart, consultez Éléments individuels La plupart, consultez Éléments individuels
Registre Oui Non
Serveurs liés Oui, uniquement en tant que cible Oui, uniquement en tant que cible
Connexions et utilisateurs Oui, mais les instructions de connexion CREATE et ALTER sont limitées. Comptes de connexion Windows non pris en charge. Les connexions ne sont pas prises en charge. Les utilisateurs sont pris en charge, contrairement aux utilisateurs de base de données autonome avec CREATE USER <user name> WITH PASSWORD (authentification SQL).
Journalisation minimale dans l’importation en bloc 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.
Modification des données système Non Non
OPENDATASOURCE Non Non
OPENQUERY Non Non
OPENROWSET Oui, uniquement pour importer à partir de Stockage Blob Azure Non
Opérateurs La plupart, consultez Opérateurs individuels La plupart, consultez 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
Gouverneur de ressources Non Non
Instructions RESTORE Non Non
Restauration de la base de données à partir de la sauvegarde Restaurer à partir de sauvegardes automatisées Restaurer les sauvegardes automatisées
Restaurer la base de données à SQL Server Non. Utilisez BACPAC ou BCP au lieu de la restauration. Non. Utilisez BACPAC ou BCP au lieu de la restauration.
Service Broker Non Non
Paramètres de configuration du serveur Non Non
Rôles de niveau serveur Oui Non
Instructions SET La plupart, consultez Instructions individuelles La plupart, consultez Instructions individuelles
SQL Server Agent Non, consultez Tâches élastiques Non, essayez les pipelines Data Factory planifiés ou les travaux Apache Airflow
Audit SQL Server Non, voir Audit Azure SQL Database Non
Fonctions système et fonctions de gestion dynamique La plupart, consultez Fonctions individuelles La plupart, consultez 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
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. Les clés gérées par le client ne sont pas prises en charge.

Fonctionnalités de la 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és de la plateforme Azure SQL Database Base de données SQL Fabric
Géo-réplication active Oui, voir Géoréplication active Actuellement impossible
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
Tâches élastiques Oui, consultez Tâches élastiques Non
Groupes de basculement Oui, voir Groupes de basculement Non
Accès au système de fichiers Non Non
Géorestauration Oui, consultez zone géographique-restauration Non
Conservation à long terme (LTR) Oui, voir Conservation à long terme Non
Mettre en pause/reprendre Oui, en serverless Oui, automatique
Adresse IP publique Oui. 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 limite de 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 serverless, manuelle dans le calcul provisionné Oui, automatique
Alias SQL Non, utilisez un Alias 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
Réseau virtuel Partielle, accès 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

Limites des ressources

Le tableau suivant compare les limites de ressources maximales disponibles pour Azure SQL Database et une base de données SQL dans Fabric :

Remarque

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

Catégorie Azure SQL Database Base de données SQL Fabric
Taille de calcul Jusqu’à 128 vCores Jusqu’à 32 vCores
Taille de stockage Jusqu’à 128 To Dans la préversion actuelle, jusqu’à 4 To
Taille de TempDB Jusqu’à 2 560 Go Jusqu’à 1 024 Go
Débit d’écriture des journaux Jusqu’à 100 Mo/s Dans la préversion actuelle, jusqu’à 50 Mo/s
Disponibilité SLA par défaut
SLA de 99,995 % avec redondance de zone
Voir Fiabilité de Fabric
Sauvegardes Choix entre stockage localement redondant (LRS), redondant interzone (ZRS) et géoredondant (GRS)
Conservation de 1 à 35 jours (7 jours par défaut), avec conservation à long terme de 10 ans maximum disponible
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 Échelle lecture avec 1-4 réplicas haute disponibilité ou 1-30 réplicas nommés
0 - 4 géo-réplicas
Non, utilisez le point de terminaison d’analytique SQL en lecture seule pour une connexion TDS SQL en lecture seule
Modèles de remise Instances réservées
Azure Hybrid Benefit (non disponible avec les abonnements dev/test)
Abonnements Dev/Test Entreprise et Paiement à l’utilisation
Voir, Capacité Fabric

Outils

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.

Outil Azure SQL Database 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 Importation Azure SQL Database 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 Actuellement impossible
SMO Oui, voir SMO Oui, voir SMO
Outils 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