Remarque
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.
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 : contrôle des mots clés de langage de flux, curseurs, types de données, instructions DML, prédicats, numéros de séquence, 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 contenus, Compression de données, Paramètres de configuration de base de données, Opérations en ligne sur les index, Partitionnement et Tables temporelles (veuillez consulter le guide de démarrage).
- Fonctionnalités de sécurité - Rôles d’application, masquage des données dynamiques (prise en main du masquage des données dynamiques SQL Database avec le portail Azure), Sécurité au niveau des lignes
- Fonctionnalités multimodèles : traitement graphique, données JSON, OPENXML, Spatial, 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 où il existe une défaillance de pod, une nouvelle instance managée SQL démarre et se rattache à 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 |
| Toujours Chiffré | 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 |
| Temporel | 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 |
| Services d'apprentissage automatique | 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 (Interface de ligne de commande Azure) | Oui |
| Azure Data Studio | Oui |
| Azure PowerShell | Non |
| Fichier BACPAC (exportation) | Oui |
| Fichier BACPAC (importation) | Oui |
| SQL Server Data Tools (SSDT) | Oui |
| SQL Server Management Studio (SSMS) | Oui |
| SQL Server PowerShell | Oui |
| SQL Server Profiler | Oui |
À ce stade, 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 | |
| Extension du pool de mémoires tampons | |
| 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é |