Fonctionnalités et fonctionnalités de SQL Managed Instance activées par Azure Arc

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 :

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 On2 Niveau de service Critique pour l'entreprise.
Groupes de disponibilité de base 2 Non applicable. Fonctionnalités similaires disponibles.
Groupe de disponibilité à validation de réplica minimale 2 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
Gérer 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 des 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

Outils

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.

Outil SQL Managed Instance activé par Azure Arc
Portail Azure Oui
Azure CLI Oui
Azure Data Studio Oui
Azure PowerShell Non
Fichier BACPAC (exporter) Oui
Fichier BACPAC (importer) Oui
Outils SQL Server Data Tools (SSDT) Oui
SQL Server Management Studio (SSMS) Oui
SQL Server PowerShell Oui
SQL Server Profiler Oui

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é