Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
S’applique à :Azure SQL Managed Instance
Cet article fournit une vue d’ensemble d’Azure SQL Managed Instance, un moteur de base de données PaaS (Platform as a Service) entièrement managé qui prend en charge la plupart des fonctions de gestion de base de données telles que la mise à niveau, la mise à jour corrective, les sauvegardes et la surveillance sans intervention de l’utilisateur.
Remarque
Essayez Azure SQL Managed Instance gratuitement et obtenez 720 heures vCore sur une SQL Managed Instance à usage général avec jusqu’à 100 bases de données par instance pour les 12 premiers mois.
Azure SQL Managed Instance est un service de base de données cloud évolutif qui s’exécute toujours sur la dernière version stable du moteur de base de données SQL Server et un système d’exploitation corrigé avec 99,99% haute disponibilité intégrée, offrant près de 100% compatibilité des fonctionnalités avec SQL Server. Les fonctionnalités PaaS intégrées à Azure SQL Managed vous permettent de vous concentrer sur les activités d'administration et d'optimisation de bases de données spécifiques au domaine qui sont essentielles pour votre entreprise, tandis que Microsoft gère les sauvegardes, ainsi que l'application des correctifs et la mise à jour du code du système d'exploitation et SQL, ce qui supprime la charge de la gestion de l'infrastructure sous-jacente.
Si vous débutez avec Azure SQL Managed Instance, regardez la vidéo Azure SQL Managed Instance, qui fait partie de notre série de vidéos Azure SQL approfondies :
Remarque
Microsoft Entra ID s'appelait Azure Active Directory (Azure AD) jusqu'à une date récente.
Vue d’ensemble
Azure SQL Managed Instance est un service PaaS qui a près de 100% compatibilité avec le dernier moteur de base de données SQL Server Enterprise Edition. Il fournit une implémentation de réseau virtuel natif qui répond aux problèmes de sécurité courants et un modèle métier favorable aux clients SQL Server existants. SQL Managed Instance permet aux clients SQL Server existants de lever et de déplacer leurs applications locales vers le cloud avec des modifications minimales d’application et de base de données. En même temps, SQL Managed Instance fournit toutes les fonctionnalités PaaS (correctifs automatiques et mises à jour de version, sauvegardes automatisées, haute disponibilité) pour réduire considérablement les frais généraux de gestion et le coût total de possession (TCO).
SQL Managed Instance est conçu pour les clients qui souhaitent migrer un grand nombre d’applications à partir d’un environnement local ou IaaS, autodéfini ou ISV fourni vers un environnement cloud PaaS entièrement managé, avec un effort de migration aussi faible que possible. En utilisant le service Azure Data Migration Service entièrement automatisé ou le lien Managed Instance, les clients peuvent lever et déplacer leur base de données SQL Server existante ou leur instance SQL Server vers Azure SQL Managed Instance, ce qui offre une compatibilité avec SQL Server et une isolation complète des instances client avec la prise en charge du réseau virtuel natif.
Avec Software Assurance, vous pouvez allouer vos licences existantes pour des tarifs réduits sur SQL Managed Instance à l’aide d’Azure Hybrid Benefit pour SQL Server. SQL Managed Instance est la meilleure destination de migration dans le cloud pour les instances SQL Server qui nécessitent une haute sécurité et une surface de programmabilité riche.
Pour plus d’informations sur les options et les outils de migration, consultez Vue d’ensemble de la migration : SQL Server vers Azure SQL Managed Instance.
Le diagramme suivant présente les principaux avantages de SQL Managed Instance :
Importante
Pour obtenir la liste des régions où SQL Managed Instance est actuellement disponible, consultez régions prises en charge.
Fonctionnalités clés
SQL Managed Instance s’exécute avec toutes les fonctionnalités de la version la plus récente de SQL Server, notamment les opérations en ligne, les corrections de plan automatiques et d’autres améliorations des performances d’entreprise. Pour plus d’informations sur les fonctionnalités SQL Server disponibles dans Azure SQL Managed Instance, consultez la comparaison des fonctionnalités.
Le tableau suivant fournit des fonctionnalités clés d’Azure SQL Managed Instance :
| Avantages PaaS | Continuité de l’activité |
|---|---|
| Aucun achat ni gestion de matériel Aucun frais de gestion en lien avec l’infrastructure sous-jacente Provisionnement et mise à l’échelle du service rapides Application automatisée de correctifs et de mises à niveau de version Vous pouvez arrêter et démarrer l’instance afin de réduire les coûts Intégration à d’autres services de données PaaS |
Contrat SLA à 99,99 % de durée de fonctionnement Haute disponibilité intégrée grâce à la redondance de zone Vue d'ensemble de la liaison Managed Instance Données protégées par des sauvegardes automatisées Période de rétention de sauvegarde configurable par le client Sauvegardes lancées par l’utilisateur pouvant être restaurées vers SQL Server 2022 Fonctionnalité de limite de restauration dans le temps d’une base de données |
| Sécurité et conformité | Gestion |
| Environnement isolé (architecture de connectivité pour Azure SQL Managed Instance, service à client unique, calcul dédié et stockage) Adhère aux mêmes normes de conformité qu’Azure SQL Database Chiffrement transparent des données (TDE) Utilisez l’Authentification Microsoft Entra, prise en charge de l’authentification unique Principaux (connexions) de serveur Microsoft Entra Qu’est-ce que l’authentification Windows pour les principaux Microsoft Entra sur Azure SQL Managed Instance ? Bien démarrer avec l’audit Azure SQL Managed Instance Configurer Advanced Threat Protection dans Azure SQL Managed Instance |
API Azure Resource Manager pour automatiser le provisionnement et la mise à l’échelle des services Fonctionnalités du portail Azure pour le provisionnement et la mise à l’échelle manuels des services Service de migration des données |
Importante
Azure SQL Managed Instance est certifié par rapport à un certain nombre de normes de conformité. Pour plus d’informations, consultez les offres de conformité Azure, où vous trouverez la liste la plus actuelle des certifications de conformité Azure SQL Managed Instance, répertoriées sous Azure SQL Database.
Le tableau suivant présente les caractéristiques de SQL Managed Instance :
| Fonctionnalité | Descriptif |
|---|---|
| Gestion du portail Azure | Oui |
| Version/Build de SQL Server | Le dernier moteur de base de données SQL Server stable 1 |
| Sauvegardes automatisées gérées | Oui |
| Mise à jour corrective automatique des logiciels | Oui |
| Les dernières fonctionnalités du moteur de base de données | Oui |
| Analyse et métriques des instances et bases de données intégrées | Oui |
| travaux de l'Agent SQL Server | Oui |
| Nombre de fichiers de données (ROWS) par base de données | Plusieurs |
| Nombre de fichiers journaux (LOG) par base de données | 1 |
| Réseau virtuel - Déploiement Azure Resource Manager | Oui |
| Réseau virtuel - Modèle de déploiement classique | Non |
1 Basé sur la stratégie de mise à jour permanente. Les instances configurées avec la stratégie de mise à jour SQL Server 2022 ont des mises à jour à partir du dernier moteur de base de données SQL Server 2022 stable. Les instances configurées avec la stratégie de mise à jour SQL Server 2025 ont des mises à jour à partir du dernier moteur de base de données SQL Server 2025 stable.
Fonctionnalités SQL prises en charge
Azure SQL Managed Instance vise à fournir une compatibilité de près de 100 % avec la dernière version de SQL Server grâce à un plan de déploiement par étapes. Cet objectif signifie que la plupart des fonctionnalités de SQL Server sont également compatibles avec SQL Managed Instance.
SQL Managed Instance prend en charge la compatibilité descendante avec les bases de données SQL Server 2008. La migration directe à partir de SQL Server 2005 est prise en charge et le niveau de compatibilité des bases de données SQL Server 2005 ayant migré est mis à jour vers SQL Server 2008.
La liste suivante présente les fonctionnalités SQL Server compatibles avec Azure SQL Managed Instance :
Migration des données
- Sauvegarde et restauration natives
- Disposition du fichier de base de données configurable
- Migrations à grande échelle avec Azure Database Migration Service
- Migrer avec la liaison Managed Instance
Opérationnel
Programmabilité
Sécurité
Pour obtenir une liste complète des fonctionnalités de SQL Server et d'Azure SQL Managed Instance, consultez la comparaison des fonctionnalités.
Pour obtenir la liste complète des différences T-SQL entre SQL Managed Instance et SQL Server, consultez Différences T-SQL entre SQL Managed Instance et SQL Server.
Remarque
La disponibilité de certaines fonctionnalités SQL Managed Instance dépend de la stratégie de mise à jour configurée.
Principales différences entre SQL Server local et SQL Managed Instance
SQL Managed Instance bénéficie d’une mise à jour permanente dans le cloud, ce qui signifie que certaines fonctionnalités de SQL Server peuvent être obsolètes, supprimées ou remplacées par d’autres. Dans certains cas, les outils doivent reconnaître qu’une fonctionnalité particulière agit de façon légèrement différente ou que le service est exécuté dans un environnement que vous ne contrôlez pas entièrement.
Voici quelques-unes des principales différences :
- La haute disponibilité est intégrée et préconfigurée à l’aide de technologies similaires aux groupes de disponibilité Always On.
- Le client ne dispose que de sauvegardes automatisées et de la restauration dans le temps limitée. Vous pouvez lancer
copy-onlydes sauvegardes qui n’interfèrent pas avec la chaîne de sauvegarde automatique. - La spécification de chemins physiques complets n’est pas prise en charge. Par conséquent, tous les scénarios correspondants doivent être pris en charge différemment : RESTORE DB ne prend pas en charge WITH MOVE, CREATE DB n’autorise pas les chemins physiques, BULK INSERT fonctionne uniquement avec des objets blob Azure, et ainsi de suite.
- SQL Managed Instance prend en charge l’authentification Microsoft Entra et l’authentification Windows pour les principaux Microsoft Entra (préversion).
- SQL Managed Instance gère automatiquement le groupe de fichiers et les fichiers XTP des bases de données contenant des objets OLTP en mémoire.
- SQL Managed Instance prend en charge SSIS (SQL Server Integration Services) et peut héberger le catalogue SSIS (SSISDB) qui stocke les packages SSIS, mais ceux-ci sont exécutés sur une instance Azure-SSIS Integration Runtime IR managée dans Azure Data Factory. Consultez Créer un runtime d’intégration Azure-SSIS dans Data Factory. Pour comparer les fonctionnalités SSIS, consultez Comparer SQL Database et SQL Managed Instance.
- SQL Managed Instance prend en charge la connectivité uniquement par le biais du protocole TCP. Cela ne prend pas en charge la connectivité via des canaux nommés.
- Vous pouvez arrêter et démarrer l’instance afin de réduire les coûts.
Décisionnel
Azure SQL Managed Instance ne dispose pas de la suite décisionnelle intégrée en mode natif, mais vous pouvez utiliser les services suivants :
- SQL Server Integration Services (SSIS) fait partie d’Azure Data Factory PaaS.
- SQL Server Analysis Services (SSAS) est un service PaaS distinct dans Azure.
- SQL Server Reporting Services (SSRS), vous pouvez utiliser des rapports paginés Power BI à la place ou héberger SSRS sur une machine virtuelle Azure. Bien que SQL Managed Instance ne puisse pas exécuter SSRS en tant que service, il peut héberger des bases de données de catalogue SSRS pour un serveur de rapports installé sur une machine virtuelle Azure, à l’aide de l’authentification SQL Server.
Fonctionnalités d’administration
SQL Managed Instance permet à l’administrateur système de passer moins de temps sur les tâches d’administration, car le service les effectue pour vous ou les simplifie considérablement. Par exemple, l’installation et la mise à jour corrective d’un système d’exploitation ou système de gestion de base de données relationnelle, le redimensionnement et la configuration d’une instance dynamique, les sauvegardes, la réplication de base de données (notamment des bases de données système), la configuration de la haute disponibilité et la configuration des flux de données de supervision des performances et de l’intégrité.
Pour plus d’informations, consultez une liste des fonctionnalités SQL Managed Instance prises en charge et non prises en charge et les différences T-SQL entre SQL Managed Instance et SQL Server.
Économiser sur les coûts
Comme avec n’importe quel service Azure, lorsque vous utilisez Azure SQL Managed Instance, vous êtes facturé pour le calcul, le stockage et la licence utilisés par votre produit.
SQL Managed Instance offre plusieurs façons d’économiser sur les coûts :
- Azure Hybrid Benefit : si vous disposez de Software Assurance, vous pouvez utiliser Azure Hybrid Benefit, qui vous accorde une remise sur l’allocation de licences SQL Server au moteur de base de données SQL.
- réservations Azure: vous pouvez économiser jusqu'à 80% sur les coûts en achetant des réservations pour SQL Managed Instance. `
- pools d’instances: si vous avez plusieurs instances gérées, vous pouvez économiser sur les coûts en utilisant pools d’instances, qui prennent également en charge réservations.
- L’arrêt et le démarrage de l’instance : vous pouvez arrêter et démarrer votre instance managée pour économiser sur les coûts. Lorsque vous arrêtez votre instance, vous payez uniquement pour le stockage et vous pouvez le redémarrer à tout moment.
- Réplica de récupération d’urgence gratuit : vous pouvez économiser sur les coûts de licence en désignant un réplica secondaire pour récupération d’urgence uniquement.
- Mémoire flexible : avec les instances à usage général de nouvelle génération , vous pouvez économiser sur les coûts à l’aide de la fonctionnalité de mémoire flexible , ce qui vous permet de choisir la quantité de mémoire que vous souhaitez allouer à votre instance.
Modèle d’achat vCore
Le modèle d’achat vCore pour SQL Managed Instance vous assure flexibilité, contrôle et transparence. Il permet de traduire de manière simple les exigences des charges de travail locales dans le cloud. Ce modèle vous permet de changer la capacité de calcul, la mémoire et le stockage en fonction des besoins de vos charges de travail. Le modèle vCore est également éligible à des économies avec Azure Hybrid Benefit pour SQL Server.
Dans le modèle vCore, vous pouvez choisir des configurations matérielles comme suit :
- Les processeurs logiques Standard (Gen5) sont basés sur des processeurs Intel® E5-2673 v4 (Broadwell) de 2,3 GHz, Intel® SP-8160 (Skylake) et Intel® 8272CL (Cascade Lake) de 2,5 GHz, avec 5,1 Go de RAM par vCore d’UC, un disque SSD NVMe rapide, un cœur logique multithread, avec des tailles de calcul comprises entre 4 et 80 mémoires à tores magnétiques.
- Les processeurs logiques de la Série Premium sont basés sur des processeurs Intel® 8370C (Ice Lake) 2,8 GHz, avec 7 Go de RAM par vCore d’UC, (jusqu’à 128 vCores) un disque SSD NVMe rapide, un cœur logique hyperthreadé, avec des tailles de calcul comprises entre 4 et 128 cœurs.
- Les processeurs logiques Premium à mémoire optimisée sont basés sur des processeurs Intel® 8370C (Ice Lake) à 2,8 GHz, avec 13,6 Go de RAM par vCore d’UC (jusqu’à 64 vCores), un disque SSD NVMe rapide, une mémoire à tores magnétiques logique multithread, et des tailles de calcul comprises entre 4 et 64 mémoires à tores magnétiques.
En outre, avec le niveau de service Usage général de nouvelle génération, vous pouvez choisir la quantité de mémoire à allouer à votre instance lorsque vous utilisez la fonctionnalité de mémoire flexible .
Vous trouverez des informations sur les différences entre les configurations matérielles dans les limites de ressources de SQL Managed Instance.
Niveaux de service
Le niveau de service définit généralement l’architecture de stockage, les limites d’espace et d’E/S et les options de continuité d’activité liées à la disponibilité et à la récupération d’urgence.
SQL Managed Instance est disponible en deux niveaux de service :
- Usage général : conçu pour des applications avec des exigences de performances et de latence d’E/S standard. Vous pouvez utiliser le niveau de service Usage général next-gen mis à niveau pour améliorer les métriques de performance et augmenter la flexibilité des ressources.
- Critique pour l’entreprise : conçu pour les applications avec des exigences de latence d’E/S faible et un impact minimal des opérations de maintenance sous-jacentes sur la charge de travail.
Haute disponibilité
Par défaut, Azure SQL Managed Instance atteint une disponibilité grâce à une redondance locale, ce qui permet à votre instance de rester opérationnelle pendant les opérations de maintenance, les pannes de centre de données et d’autres problèmes affectant le moteur de base de données SQL. Toutefois, pour réduire le risque d'une panne potentielle d'une zone entière impactant vos données, vous pouvez obtenir haute disponibilité en activant redondance zonale. Sans redondance de zone, les basculements se produisent localement dans le même centre de données, ce qui peut entraîner l’indisponibilité de votre instance jusqu’à ce que la panne soit résolue. Le seul moyen de récupérer est via une solution de récupération d’urgence, telle qu’un groupe de basculement , ou la géorestauration d’une sauvegarde géorédondante.
Liaison Managed Instance
Le lien Managed Instance utilise la technologie de groupe de disponibilité distribué pour synchroniser les bases de données entre SQL Server et Azure SQL Managed Instance. Cette fonctionnalité déverrouille un certain nombre de scénarios, tels que :
- Utilisation des services Azure sans migrer vers le cloud
- Déchargement des charges de travail en lecture seule vers Azure
- Récupération d’urgence
- Migration vers Azure
Avantage de la DR sans licence
Avec Azure SQL Managed Instance, vous pouvez réduire les coûts de licence vCore en désignant un réplica secondaire pour la récupération d'urgence (DR) uniquement. Pour en savoir plus, consultez Avantages de la DR sans licence.
Sécurité et conformité avancées
SQL Managed Instance intègre les fonctionnalités de sécurité avancées fournies par la plateforme Azure et le moteur de base de données SQL Server.
Isolation à des fins de sécurité
SQL Managed Instance offre une isolation de sécurité supplémentaire à partir d’autres locataires sur la plateforme Azure. L’isolation de la sécurité inclut :
- Implémentation et connectivité de réseau virtuel natifs à votre environnement local à l’aide d’Azure ExpressRoute ou d’une passerelle VPN Azure.
- Dans un déploiement par défaut, le point de terminaison SQL est exposé uniquement par le biais d’une adresse IP privée. Vous pouvez donc vous connecter en toute sécurité à partir de réseaux privés Azure ou hybrides.
- Locataire unique avec infrastructure sous-jacente dédiée (calcul, stockage).
Le diagramme suivant présente différentes options de connectivité pour vos applications :
Pour plus d’informations sur l’intégration de réseaux virtuels et l’application de la stratégie de mise en réseau au niveau du sous-réseau, consultez l’architecture de réseau virtuel pour les instances managées et connecter votre application à une instance managée.
Importante
Placez plusieurs instances managées SQL dans le même sous-réseau, où que ce placement soit autorisé par vos exigences de sécurité, pour bénéficier d’avantages supplémentaires. La colocation d’instances dans le même sous-réseau simplifie considérablement la maintenance de l’infrastructure réseau et réduit le temps d’approvisionnement des instances, car une durée d’approvisionnement longue est associée au coût de déploiement de la première instance managée dans un sous-réseau.
Fonctionnalités de sécurité
Azure SQL Managed Instance fournit un ensemble de fonctionnalités de sécurité avancées que vous pouvez utiliser pour protéger vos données.
- L’audit SQL Managed Instance suit les événements de base de données et les écrit dans un fichier journal d’audit placé dans votre compte de stockage Azure. L’audit peut vous aider à respecter une conformité réglementaire, à comprendre l’activité de la base de données et à découvrir des discordances et anomalies susceptibles d’indiquer des problèmes pour l’entreprise ou des violations de la sécurité.
- Chiffrement des données en mouvement : SQL Managed Instance sécurise vos données en fournissant le chiffrement des données en mouvement à l’aide du protocole TLS (Transport Layer Security). En plus du protocole TLS, SQL Managed Instance offre une protection des données sensibles en vol, au repos et pendant le traitement des requêtes par le biais de Always Encrypted. Always Encrypted offre la protection des données contre les failles de sécurité impliquant le vol de données ultrasensibles. Par exemple, avec Always Encrypted, les numéros de carte de crédit sont toujours chiffrés dans la base de données, même pendant le traitement des requêtes, permettant ainsi le déchiffrement jusqu’au point d’utilisation par les applications ou le personnel autorisé à traiter ces données.
- Advanced Threat Protection complète l’audit en fournissant une couche supplémentaire d’informations de sécurité intégrée au service qui détecte les tentatives d’accès ou d’exploitation de base de données inhabituelles et potentiellement dangereuses. Vous êtes alerté en cas d’activités suspectes, de vulnérabilités potentielles, d’attaques par injection de code SQL et de modes d’accès anormaux à la base de données. Vous pouvez afficher les alertes Advanced Threat Protection de Microsoft Defender pour Cloud. Elles fournissent des détails sur les activités suspectes et recommandent les actions à entreprendre afin d’analyser et d’atténuer la menace.
- Le masquage des données dynamiques limite l’exposition des données sensibles en les masquant pour les utilisateurs sans privilège. Le masquage des données dynamique contribue à empêcher tout accès non autorisé aux données sensibles en vous permettant d’indiquer la quantité de données sensibles à révéler avec un impact minimal sur la couche Application. Il s’agit d’une fonctionnalité de sécurité basée sur des stratégies qui masquent les données sensibles dans le jeu de résultats d’une requête, sur des champs de base de données désignés (les données dans la base de données n’étant pas modifiées).
- La sécurité au niveau des lignes (RLS) vous permet de contrôler l’accès aux lignes d’une table de base de données en fonction des caractéristiques de l’utilisateur qui exécute une requête (par exemple, appartenance à un groupe ou contexte d’exécution). La sécurité au niveau des colonnes simplifie la conception et le codage de la sécurité dans votre application. Elle vous permet d’implémenter des restrictions sur l’accès aux lignes de données. Par exemple, en s’assurant que les employés ne peuvent accéder qu’aux lignes de données utiles à leur service, ou en limitant l’accès aux données aux seuls utilisateurs pertinents.
- Transparent Data Encryption (TDE) chiffre les fichiers de données de SQL Managed Instance, également appelées chiffrement des données au repos. TDE effectue le chiffrement et le déchiffrement d’E/S en temps réel des données et des fichiers journaux. Le chiffrement utilise une clé de chiffrement de base de données stockée dans l’enregistrement de démarrage de base de données à des fins de disponibilité lors de la récupération. Vous pouvez protéger toutes vos bases de données dans une instance managée avec Transparent Data Encryption. TDE est une technologie de chiffrement SQL Server éprouvée au repos que de nombreuses normes de conformité nécessitent de protéger contre le vol de supports de stockage.
La migration d’une base de données chiffrée vers SQL Managed Instance est prise en charge via Azure Database Migration Service ou une restauration native. Si vous envisagez de migrer une base de données chiffrée à l’aide de la restauration native, la migration du certificat TDE existant de l’instance SQL Server vers SQL Managed Instance est une étape requise. Pour plus d’informations sur les options de migration, consultez Guide de migration de SQL Server vers Azure SQL Managed Instance.
Intégration Microsoft Entra
SQL Managed Instance prend en charge les connexions à des moteurs de base de données SQL Server traditionnelles et les connexions intégrées à Microsoft Entra ID (anciennement Azure Active Directory). Les principales entités de serveur Microsoft Entra (logins) sont une version cloud Azure des logins de base de données on-premises que vous utilisez dans votre environnement sur site. Les principaux (connexions) de serveur Microsoft Entra vous permettent de spécifier des utilisateurs et des groupes de votre locataire Microsoft Entra sous forme de principaux limités à une instance et capables d’effectuer toutes les opérations au niveau de l’instance, y compris les requêtes entre plusieurs bases de données au sein de la même Managed Instance.
SQL Managed Instance vous permet de gérer de manière centralisée les identités d’utilisateur de base de données et d’autres services Microsoft à travers l’intégration de Microsoft Entra. Cette fonctionnalité simplifie la gestion des autorisations et améliore la sécurité. Microsoft Entra ID prend en charge l’authentification multifacteur pour augmenter la sécurité des données et des applications, tout en assurant un processus d’authentification unique.
Une nouvelle syntaxe a été ajoutée pour créer des principaux (connexions) de serveur Microsoft Entra FROM EXTERNAL PROVIDER. Pour plus d’informations sur la syntaxe, consultez CREATE LOGIN et passez en revue l’article Provisionner un administrateur Microsoft Entra pour SQL Managed Instance.
Authentification
L’authentification SQL Managed Instance fait référence à la façon dont les utilisateurs prouvent leur identité quand ils se connectent à la base de données. SQL Managed Instance prend en charge trois types d’authentification :
- Authentication SQL :Cette méthode d’authentification utilise un nom d’utilisateur et un mot de passe.
- Authentification Microsoft Entra : cette méthode d’authentification utilise des identités gérées par Microsoft Entra ID et est prise en charge pour les domaines managés et intégrés. Utilisez l’authentification Active Directory (sécurité intégrée) dans la mesure du possible.
- Authentication Windows pour les principaux Microsoft Entra : Authentification Kerberos pour les principaux Microsoft Entra active l’authentification Windows pour Azure SQL Managed Instance. L’authentification Windows pour les Managed Instances permet aux clients de déplacer des services existants vers le cloud tout en conservant une expérience utilisateur fluide et fournit la base de la modernisation de l’infrastructure.
Autorisation
L’autorisation fait référence à ce qu’un utilisateur peut faire dans une base de données dans Azure SQL Managed Instance. Les appartenances aux rôles de base de données de votre compte d’utilisateur et les autorisations au niveau de l’objet contrôlent l’autorisation. SQL Managed Instance a les mêmes fonctionnalités d’autorisation que SQL Server 2022.
Migration de base de données
SQL Managed Instance cible des scénarios d’utilisateur impliquant une migration de base de données en masse depuis des implémentations locales ou IaaS. SQL Managed Instance prend en charge plusieurs options de migration de base de données que les guides de migration discutent. Pour plus d’informations, consultez Vue d’ensemble de la migration : SQL Server vers Azure SQL Managed Instance.
Sauvegarde et restauration
Cette approche de migration utilise des sauvegardes SQL Server dans le stockage Blob Azure. Vous pouvez restaurer des sauvegardes stockées dans stockage Blob Azure directement dans une instance managée SQL à l’aide de la commande T-SQL RESTORE.
- Pour obtenir un guide de démarrage rapide qui montre comment restaurer le fichier de sauvegarde de base de données Wide World Importers - Standard, consultez Restaurer un fichier de sauvegarde sur une instance managée. Ce guide de démarrage rapide indique que vous devez téléverser un fichier de sauvegarde dans Azure Blob Storage et le sécuriser à l'aide d'une signature d'accès partagé (SAS).
- Pour plus d’informations sur la restauration à partir d’une URL, consultez Restauration native à partir d’une URL.
Importante
Vous pouvez uniquement restaurer des sauvegardes à partir d’une instance managée SQL vers d’autres instances managées SQL ou vers SQL Server 2022 ou SQL Server 2025 (en fonction de la stratégie de mise à jour). Vous ne pouvez pas les restaurer vers d’autres versions de SQL Server ou Azure SQL Database.
Service de migration de base de données
Azure Database Migration Service est un service complètement managé conçu pour permettre la migration transparente de plusieurs sources de base de données vers des plateformes de données Azure, pour un temps d’arrêt minime. Ce service simplifie les tâches nécessaires pour déplacer les bases de données externes et les bases de données SQL Server vers Azure SQL Database, Azure SQL Managed Instance et SQL Server dans la machine virtuelle Azure. Consultez Comment migrer votre base de données locale vers SQL Managed Instance à l’aide de Database Migration Service.
Liaison Managed Instance
La fonctionnalité de liaison Managed Instance utilise des groupes de disponibilité distribués pour étendre votre groupe de disponibilité Always On local SQL Server hébergé n’importe où sur Azure SQL Managed Instance de manière fiable et sécurisée, en répliquant les données quasiment en temps réel.
La fonctionnalité de liaison facilite également la migration de SQL Server vers SQL Managed Instance, avec les avantages suivants :
- Migration la plus performante avec un temps d’arrêt minimum par rapport aux autres solutions actuellement disponibles.
- Véritable migration en ligne vers SQL Managed Instance dans n’importe quel niveau de service.
Compte tenu du temps d’arrêt minimum occasionné par la fonctionnalité de liaison, vous pouvez effectuer une migration vers votre instance managée tout en conservant votre charge de travail primaire en ligne. Bien qu’il soit actuellement possible d’effectuer des migrations en ligne vers le niveau de service Usage général avec d’autres solutions, la fonctionnalité de liaison est la seule solution qui permet d’effectuer de véritables migrations en ligne vers le niveau Critique pour l’entreprise.
Opérations de gestion
Azure SQL Managed Instance fournit des opérations de gestion que vous pouvez utiliser pour déployer automatiquement de nouvelles instances managées SQL, mettre à jour les propriétés de l’instance et supprimer des instances quand cela n’est plus nécessaire. Pour plus d’informations, consultez les opérations de gestion.
Identifier par programmation une instance managée SQL
Le tableau suivant montre plusieurs propriétés, accessibles par le biais de Transact-SQL, que vous pouvez utiliser pour détecter que votre application fonctionne avec SQL Managed Instance et récupérer des propriétés importantes.
| Propriété | Valeur | Commentaire |
|---|---|---|
@@VERSION |
Microsoft SQL Azure (RTM) - 12.0.2000.8 2018-03-07 Copyright (C) 2018 Microsoft Corporation. | Cette valeur est identique à celle indiquée dans SQL Database. N'indique pas le moteur SQL version 12 (SQL Server 2014). SQL Managed Instance exécute toujours la dernière version stable du moteur SQL, qui est égale ou supérieure à la dernière version RTM disponible de SQL Server. |
SERVERPROPERTY('Edition') |
SQL Azure | Cette valeur est identique à celle indiquée dans SQL Database. |
SERVERPROPERTY('EngineEdition') |
8 | Cette valeur identifie de façon unique une instance managée. |
@@SERVERNAME, SERVERPROPERTY('ServerName') |
Nom DNS d’instance complet au format suivant :<instanceName>.<dnsPrefix>.database.windows.net, où <instanceName> est le nom fourni par le client, tandis que <dnsPrefix> est une partie générée automatiquement du nom garantissant l’unicité des noms DNS globaux (par exemple, « wcus17662feb9ce98 ») |
Exemple : my-managed-instance.wcus17662feb9ce98.database.windows.net |
SERVERPROPERTY('ProductUpdateType') |
CU ou continu | Fréquence de mise à jour suivante pour l’instance. Correspond à la stratégie de mise à jour d’Azure SQL Managed Instance. CU = Les mises à jour sont déployées via des mises à jour cumulatives pour la version principale de SQL Server correspondante (SQL Server 2022 ou la stratégie de mise à jour SQL Server 2025 ). Continu = Les nouvelles fonctionnalités sont apportées à Azure SQL Managed Instance dès qu’elles sont disponibles, indépendamment de la fréquence de publication de SQL Server (stratégie de mise à jour toujours actualisée). |
Contenu connexe
- Démarrage rapide : créer Azure SQL Managed Instance
- Comparaison des fonctionnalités : Azure SQL Database et Azure SQL Managed Instance
- Architecture de connectivité d’Azure SQL Managed Instance
- Migration SQL Managed Instance à l’aide d’Azure Database Migration Service
- Surveiller Azure SQL Managed Instance à l'aide d'Azure SQL Analytics
- Tarification des bases de données SQL