Fonctionnalités et capacités de SQL Managed Instance activé par Azure Arc
Article 10/16/2024
12 contributeurs
Commentaires
Dans cet article
SQL Managed Instance activé par Azure Arc partage une base de code commune avec la dernière version stable de SQL Server. 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. Les fonctionnalités communes à SQL Server et SQL Database ou SQL Managed Instance sont les suivantes :
Fonctionnalités de langage : Mots clés du langage de contrôle de flux , Curseurs , Types de données , Instructions DML , Prédicats , Numéros séquentiels , Procédures stockées et Variables .
Fonctionnalités de base de données : Réglage automatique (plan forcé) , Suivi des modifications , Classement de base de données , Bases de données autonomes , Utilisateurs de base de données autonome , Compression de données , Paramètres de configuration de base de données , Opérations en ligne sur les index , Partitionnement et Tables temporelles (voir le guide de démarrage ).
Fonctionnalités de sécurité : Rôles d’application , Masquage dynamique des données (Prise en main du masquage des données dynamiques de base de données SQL dans le Portail Azure ), Sécurité au niveau des lignes
Fonctionnalités multi-modèles : Traitement des graphiques , Données JSON , OPENXML ), Données spatiales , OPENJSON et Index XML .
Haute disponibilité SGBDR
Fonctionnalité
SQL Managed Instance activé par Azure Arc
Instance de cluster de basculement Always On1
Non applicable. Fonctionnalités similaires disponibles.
Groupes de disponibilité Always On
Niveau de service Critique pour l'entreprise.
Groupes de disponibilité de base
Non applicable. Fonctionnalités similaires disponibles.
Groupe de disponibilité à validation de réplica minimale
Niveau de service Critique pour l'entreprise.
Groupe de disponibilité sans cluster
Oui
Base de données de sauvegarde
Oui - COPY_ONLY
Voir BACKUP - (Transact-SQL)
Compression de sauvegarde
Oui
Miroir de sauvegarde
Oui
Chiffrement de sauvegarde
Oui
Sauvegarder sur Azure vers (sauvegarder vers l’URL)
Oui
Instantané de base de données
Oui
Récupération rapide
Oui
Ajout de mémoire et de processeur à chaud
Oui
Copie des journaux de transaction
Non disponible actuellement.
Restauration en ligne de pages et de fichiers
Oui
Indexation en ligne
Oui
Modification de schéma en ligne
Oui
Reconstructions d’index en ligne pouvant être reprises
Oui
1 dans le scénario avec un échec de pod, une nouvelle instance Azure SQL Managed Instance démarre et s’attache à nouveau au volume persistant contenant vos données. En savoir plus sur les volumes persistants Kubernetes ici .
Scalabilité et performances SGBDR
Fonctionnalité
SQL Managed Instance activé par Azure Arc
columnstore
Oui
Fichiers binaires LOB dans les index columnstore cluster
Oui
Reconstruction d’index columnstore non cluster en ligne
Oui
OLTP en mémoire
Oui
Mémoire principale persistante
Oui
Partitionnement des tables et des index
Oui
Compression des données
Oui
gouverneur de ressources
Oui
Parallélisme de tables partitionnées
Oui
Mémoire de pages de grande taille compatible NUMA et allocation de tableau de tampons
Oui
Gouvernance des ressources d'E/S
Oui
Durabilité différée
Oui
Paramétrage automatique
Oui
Jointures adaptatives en mode batch
Oui
Retour d’allocation de mémoire en mode batch
Oui
Exécution entrelacée pour les fonctions table à instructions multiples
Oui
Améliorations de l’insertion en bloc
Oui
Sécurité SGBDR
Fonctionnalité
SQL Managed Instance activé par Azure Arc
Sécurité au niveau des lignes
Oui
Always Encrypted
Oui
Always Encrypted avec enclaves sécurisées
Non
Masquage dynamique des données
Oui
Audit de base
Oui
Audit de granularité fine
Oui
Chiffrement transparent de base de données
Oui
Rôles définis par l’utilisateur
Oui
Bases de données autonomes
Oui
Chiffrement des sauvegardes
Oui
Authentification SQL Server
Oui
Authentification Microsoft Entra
Non
Authentification Windows
Oui
Simplicité de gestion SGBDR
Fonctionnalité
SQL Managed Instance activé par Azure Arc
Connexion administrateur dédiée
Oui
Prise en charge de scripts PowerShell
Oui
Prise en charge des opérations des composants d’application du niveau Données : extraction, déploiement, mise à niveau, suppression
Oui
Automation de stratégie (vérification selon la planification et sur modification)
Oui
Collecteur de données de performances
Oui
Rapports de performances standard
Oui
Repères de plan et gel de plan relatif
Oui
Requête directe de vues d'index (à l'aide de l'indicateur NOEXPAND)
Oui
Conserver automatiquement les vues indexées
Oui
Vues partitionnées distribuées
Oui
Opérations d'index parallèles
Oui
Utilisation automatique de vues indexées par l'optimiseur de requête
Oui
Vérifications de cohérence parallèles
Oui
Programmabilité
Fonctionnalité
SQL Managed Instance activé par Azure Arc
JSON
Oui
Magasin de requêtes
Oui
Temporal
Oui
Prise en charge XML native
Oui
Indexation XML
Oui
Fonctions MERGE & UPSERT
Oui
Types de données de date et d'heure
Oui
Support d'internationalisation
Oui
Recherche sémantique et en texte intégral
Non
Spécification d'une langue dans une requête
Oui
Service Broker (messagerie)
Oui
Transact-SQL, points de terminaison
Oui
Graphique
Oui
Machine Learning Services
Non
PolyBase
Non
SQL Managed Instance activé par Azure Arc prend en charge différents outils de données qui peuvent vous aider à gérer vos données.
Pour le moment, utilisez la build Insiders d’Azure Data Studio .
Fonctionnalités et services non pris en charge
Les fonctionnalités et services suivants ne sont pas disponibles pour SQL Managed Instance activé par Azure Arc.
Domaine
Fonctionnalité ou service non pris en charge
Moteur de base de données
Réplication de fusion
Base de données pour Stretch
Requête distribuée avec connexions tierces
Serveurs liés à des sources de données autres que SQL Server et les produits SQL Azure
Procédures stockées étendues système (XP_CMDSHELL, etc.)
FileTable, FILESTREAM
Assemblys CLR avec l’ensemble d’autorisations EXTERNAL_ACCESS ou UNSAFE
Buffer Pool Extension
SQL Server Agent
L’agent SQL Server est pris en charge, mais les fonctionnalités spécifiques suivantes ne sont pas prises en charge : sous-systèmes (CmdExec, PowerShell, lecteur de file d’attente, SSIS, SSAS, SSRS), alertes, sauvegarde managée
Haute disponibilité
Mise en miroir de bases de données
Sécurité
Gestion de clés extensible
Authentification AD pour les serveurs liés
Authentification AD pour les groupes de disponibilité