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 à :SQL Server
Cet article explique comment effectuer une migration SQL Server dans Azure Arc vers Azure SQL Managed Instance dans le portail Azure pour votre instance SQL Server activée par Azure Arc.
Vous pouvez essayer Azure SQL Managed Instance gratuitement pendant un an.
Remarque
Vous pouvez fournir des commentaires sur votre expérience de migration directement vers le groupe de produits.
Aperçu
Azure SQL Managed Instance est une cible PaaS (Lift-and-Shift platform as a service) entièrement managée pour exécuter vos charges de travail SQL Server sur la plateforme cloud Azure. Une fois votre instance SQL Server activée par Azure Arc, vous pouvez évaluer votre patrimoine de données SQL Server pour identifier une configuration SQL Managed Instance optimale. Vous pouvez ensuite migrer vos bases de données SQL Server vers SQL Managed Instance directement à partir du portail Azure.
Lorsque votre instance SQL Server est activée par Azure Arc, vous pouvez :
- Évaluez et évaluez si votre instance SQL Server est prête à migrer vers SQL Managed Instance.
- Identifiez les problèmes de migration potentiels et découvrez comment les atténuer.
- Optimisez les performances et les coûts avec des conseils sur les niveaux de service, la configuration et le dimensionnement.
La découverte d’instances SQL Server et la génération de rapports de préparation se produisent automatiquement tous les week-ends, mais vous pouvez les démarrer manuellement à tout moment. Le processus ne prend que quelques minutes. Aucune configuration ou configuration supplémentaire n’est requise.
Tout d’abord, vous choisissez une cible SQL Managed Instance appropriée et préparez votre environnement. Ensuite, vous pouvez migrer vos bases de données SQL Server vers SQL Managed Instance directement à partir du portail Azure via un processus entièrement managé et automatisé.
La migration de base de données est disponible par défaut pour toutes les instances SQL Server activées par Azure Arc, à partir de SQL Server 2012 (11.x).
Le volet Migration de base de données contient également un résumé utile de l’état de migration de votre instance, tel que le nombre total de bases de données, la cible recommandée, le nombre de migrations terminées et le nombre de migrations en cours :
Méthodes de migration intégrées
Choisissez la méthode de migration qui correspond le mieux à vos besoins dans le volet Migration de base de données . Après une configuration initiale pour préparer votre environnement, le processus de migration automatise le reste en fonction de votre sélection.
Microsoft Copilot peut vous aider à choisir la méthode de migration appropriée en fonction de vos besoins.
Le tableau suivant récapitule les deux méthodes intégrées au processus de migration :
| Liaison Managed Instance | Service de relecture des journaux (LRS) | |
|---|---|---|
| Méthode | Réplication en temps réel
|
Sauvegarde et restauration continues
|
| Technologie sous-jacente | Groupe de disponibilité distribué | Copie des journaux de transaction |
| Description | Méthode la plus performante avec une réplication en temps quasi réel. Fournit une base de données en lecture seule (R/O) sur la cible. Vous pouvez donc interroger vos données en quasi-temps réel pendant la migration pour décharger les charges de travail R/O sur le serveur secondaire ou vérifier les données pendant la migration. Meilleure migration avec minimisation du temps d'arrêt possible. | Méthode de migration la plus compatible. Chargez des sauvegardes vers un compte de stockage Blob Azure intermédiaire que le service LRS restaure automatiquement sur SQL Managed Instance en continu. Aucun réplica de base de données R/O n’est disponible sur le serveur cible. |
| Versions prises en charge | SQL Server 2016 et versions ultérieures sur Windows Server 2016 et versions ultérieures | SQL Server 2012 et versions ultérieures sur Windows Server 2012 et versions ultérieures |
| Éditions prises en charge | Éditions Enterprise, Standard et Developer | Toutes les éditions |
| Recommandé pour | Charges de travail critiques pour l’entreprise qui nécessitent un temps d’arrêt minimal pendant la migration et l’accès à une base de données en lecture seule sur la cible, avec une cible de destination d’une instance managée SQL à usage général ou critique pour l’entreprise. | Charges de travail à usage général où certains temps d’arrêt planifiés sont acceptables et cible de destination d’une instance managée SQL à usage général. Non recommandé pour les cibles d’instance managée SQL critique pour l’entreprise. |
Pour une comparaison approfondie des deux méthodes de migration, consultez comparer le lien Managed Instance avec LRS pour la migration.
Migration assistée par Microsoft Copilot
Microsoft Copilot est intégré à l’expérience pour vous aider tout au long du processus de migration. La conversation interactive avec Microsoft Copilot effectue des recherches via la base de connaissances Microsoft pour vous aider à migrer vers Azure.
Microsoft Copilot fournit une assistance basée sur l’IA pour vous aider à prendre des décisions ou à prendre des mesures à certains moments avec des invites telles que :
- Comment les évaluations sont-elles effectuées ?
- Aidez-moi à comparer.
- Démarrez la migration.
- Aidez-moi à choisir la méthode de migration appropriée.
- Surveiller la migration.
- Terminez la migration.
Sélectionnez l’icône Copilot dans le volet Migration de base de données pour ouvrir la fenêtre de conversation Copilot :
Conditions préalables
Pour utiliser la migration sql Server dans Azure Arc, vous avez besoin des prérequis suivants :
- Un abonnement Azure actif. Si vous n’en avez pas, vous pouvez créer un compte gratuit.
- Votre instance SQL Server doit être activée par Azure Arc avec l’extension Azure pour la version de SQL Server ou une version
1.1.3211.337ultérieure. Vous pouvez mettre à niveau votre extension à l’aide du portail Azure ou d’Azure CLI.
Avant de commencer le processus de migration, vérifiez que vous avez préparé votre environnement pour votre méthode de migration choisie :
- Préparez la migration des liens de Managed Instance.
- Préparez la migration LRS.
Migrer vers Azure SQL Managed Instance
Les vignettes suivantes du volet Migration de base de données vous guident tout au long de la migration de vos bases de données SQL Server vers Azure SQL Managed Instance :
- Évaluer l’instance source : évaluez votre instance SQL Server pour déterminer sa préparation à migrer vers SQL Managed Instance.
- Sélectionnez la cible : sélectionnez une cible SQL Managed Instance pour votre migration.
- Migrer des données : migrez vos bases de données SQL Server vers SQL Managed Instance.
- Surveiller et basculer : surveillez le processus de migration et basculez vers la cible SQL Managed Instance.
La capture d’écran suivante montre les vignettes du volet Migration de base de données pour votre instance SQL Server dans le portail Azure :
Évaluer l’instance source
Pour évaluer l’instance source, procédez comme suit :
Accédez à votre instance SQL Server dans le portail Azure.
Sous Migration, sélectionnez Migration de base de données pour ouvrir le volet Migration de base de données . Sous Évaluer l’instance source, sélectionnez Afficher le rapport pour ouvrir le volet Évaluations .
Dans le volet Évaluations :
- Utilisez lancer l’évaluation pour démarrer une nouvelle évaluation si aucune évaluation n’a été réalisée récemment.
- Utilisez afficher les détails de l’évaluation dans la zone Cible recommandée Azure SQL MI pour en savoir plus sur vos résultats d’évaluation, notamment la préparation de votre instance SQL Server à migrer vers SQL Managed Instance. Vous découvrez également le niveau de service et la configuration recommandés pour votre instance cible.
Sélectionner la cible
Après avoir évalué votre instance SQL Server, sélectionnez une cible SQL Managed Instance.
Dans le volet Évaluations , sélectionnez Créer ou sélectionner cible. Ou, dans le volet Migration de base de données , sélectionnez Sélectionner la cible. Les deux options ouvrent le volet Créer ou sélectionner la cible dans lequel vous pouvez identifier une cible de migration.
Dans le volet Créer ou sélectionner une cible , sous Cible existe, sélectionnez l’une des options suivantes :
- Oui, j’ai déjà créé une cible : sélectionnez une cible SQL Managed Instance existante.
- Non, je souhaite créer une cible : créer une cible SQL Managed Instance.
Renseignez les informations requises pour la cible SQL Managed Instance. Utilisez ensuite Sélectionner une cible ou créer une cible pour passer à l’étape suivante en fonction de la sélection de votre cible .
- Si vous disposez déjà d’une instance en tant que cible, le choix de sélectionner la cible vous dirige vers le volet de migration de base de données de votre instance SQL Server. Le nom de l’instance est renseigné en tant que cible sélectionnée. Vous pouvez ensuite passer à l’étape Migrer les données .
- Si vous avez choisi de créer une instance, vous êtes guidé dans le volet Créer Azure SQL Managed Instance dans le volet Migration de base de données pour créer l’instance cible. Une fois que vous avez terminé, vérifiez la progression du déploiement dans le volet Migration de base de données pour votre instance SQL Server. Le nom de la cible se renseigne dans la vignette Cible . Vous pouvez ensuite passer à l’étape Migrer les données .
Migrer des données
Une fois votre cible prête, démarrez le processus de migration.
Une fois que vous avez préparé votre environnement pour la migration de liens Managed Instance, vous pouvez migrer vos bases de données SQL Server vers Azure SQL Managed Instance.
Procédez comme suit pour migrer vos bases de données SQL Server vers SQL Managed Instance à l’aide du lien Managed Instance :
Dans le volet Migration de base de données , sélectionnez Migrer des données.
Dans le volet Nouvelle migration de données , choisissez Migrer à l’aide de la réplication en temps réel (en ligne) :
Sous l’onglet Sélectionner les bases de données sources , cochez les cases en regard des bases de données que vous souhaitez migrer, puis utilisez Suivant : Paramètres pour passer à la page suivante :
Sous l’onglet Paramètres , indiquez le nom du lien MI. Le nom du groupe de disponibilité est généré automatiquement : personnalisez-le uniquement si vous en avez besoin. Vous pouvez également utiliser la connexion test pour tester la connexion à l’instance sql Server source, mais sachez que les faux positifs peuvent se produire dans certaines configurations réseau. Utilisez Suivant : Vérifier + créer pour passer à la page suivante :
Vous pouvez également tester la connexion à l'instance cible de SQL Managed Instance.
Sous l’onglet Vérifier + créer , passez en revue les paramètres et recherchez les avertissements. Il est possible de démarrer la migration avec des avertissements, mais pas d’autres. Sélectionnez Démarrer la migration des données pour migrer vos données vers votre cible SQL Managed Instance.
Remarque
Lorsque vous démarrez le processus de migration à l’aide de la méthode de migration de liaison Managed Instance, le système accorde des autorisations juste-à-temps pour l’ensemble du flux de travail jusqu’à ce que la création du groupe de disponibilité distribué se termine, à quel moment les autorisations juste-à-temps sont supprimées.
Surveiller et basculer
Une fois votre migration démarrée, vous pouvez surveiller la progression. Dans le volet Migration de base de données , sélectionnez Surveiller les migrations.
Le volet Moniteur et basculement affiche des informations utiles sur le processus de migration, par exemple :
- Bases de données qui ont correctement migré et les bases de données qui sont toujours en cours.
- Méthode de migration choisie.
- Instance cible et base de données cible.
- Durée de la migration actuelle de chaque base de données.
- Heure à laquelle la migration a démarré.
Vous pouvez compléter ou annuler la migration depuis le volet Moniteur et Basculement. Vous pouvez également afficher les journaux d’activité pour plus d’informations sur la migration. La sélection d’une base de données vous permet d’accéder à un volet avec plus d’informations sur la source et la cible.
Une fois la migration terminée, l’état de la migration indique Prêt pour le basculement. Pour basculer vers la cible SQL Managed Instance, sélectionnez Basculement dans le volet Moniteur et basculement. Vous pouvez également utiliser le volet détails de la base de données.
Sélectionnez une base de données, puis utilisez Cutover pour ouvrir le volet Basculement et voir différentes options en fonction de la méthode de migration que vous avez sélectionnée.
Remarque
La fin du basculement ou l’annulation de la migration lorsque vous migrez avec le lien Managed Instance accorde des autorisations juste-à-temps jusqu’à ce que le lien soit supprimé ou que la migration soit annulée.
Limites
Les limitations du lien Managed Instance et de LRS s’appliquent aux migrations via le portail Azure.
La surveillance de la migration via le portail Azure est disponible uniquement pour les instances SQL Server qui répondent aux exigences de gestion des licences.
Contenu connexe
- Règles d’évaluation pour la migration de SQL Server vers Azure SQL Managed Instance
- Règles d’évaluation pour la migration de SQL Server vers la base de données Azure SQL
- Migration de SQL Server vers Azure SQL
- SQL Server activé par Azure Arc
- Options de déploiement pour une instance SQL Server activée par Azure Arc
- Commentaires sur l’expérience de migration directement vers le groupe de produits