Mise à niveau SQL Server vers la dernière version

Dans ce guide, vous allez apprendre à mettre à niveau vos bases de données utilisateur des versions précédentes de SQL Server vers SQL Server 2025 (17.x) à l’aide du composant de migration SQL Server dans SQL Server Management Studio (SSMS).

Pour d’autres guides sur la migration, consultez Migration de bases de données Azure.

Prérequis

Avant de commencer votre projet de migration, répondez aux conditions préalables associées. Pour en savoir plus sur les versions prises en charge et les considérations associées, consultez Mise à niveau de SQL Server.

Pour préparer la migration, utilisez le composant de migration SQL Server dans SSMS.

Prémigration

Une fois que vous avez confirmé que l’environnement source est pris en charge et que vous avez rempli toutes les conditions préalables, vous pouvez démarrer la phase de pré-migration. Ce processus implique la réalisation d’un inventaire des bases de données à migrer. L’étape suivante consiste à évaluer les instances SQL Server. Pour évaluer votre base de données source, utilisez le composant de migration SQL dans SQL Server Management Studio avant de mettre à niveau votre instance SQL Server. Une fois toutes les évaluations de base de données terminées, sélectionnez Enregistrer le rapport pour exporter les résultats dans un fichier JSON pour analyser les données à votre convenance. Ensuite, passez en revue les rapports pour détecter les éventuels problèmes de migration ou bloqueurs et résolvez les éléments qui ont été découverts.

Vue d’ensemble de la migration

Lorsque vous disposez des prérequis nécessaires et que vous effectuez les tâches associées à la phase de prémigration, vous êtes prêt à effectuer le schéma et la migration des données. Une migration et une mise à niveau réussies signifie que vous avez résolu tous les problèmes détectés pendant la phase de prémigration.

Passez en revue les étapes de préparation de la migration de vos bases de données et connexions à l’aide du composant de migration SQL Server dans SQL Server Management Studio.

Conservez les journaux de sauvegarde, les plans de maintenance et d’autres tâches automatisées, y compris les travaux, en créant une sauvegarde de la base de données système msdb.

Affichez les serveurs liés à l’aide de SSMS. Dans l’Explorateur d’objets, cliquez avec le bouton droit sur les objets serveur pour développer la liste.

Vous devrez peut-être prendre en compte les facteurs suivants, en fonction de la complexité de vos données et de votre environnement.

Article Description
Dépanner des utilisateurs orphelins (SQL Server) Les connexions qui existent sur l’instance source, mais pas la cible, peuvent entraîner des utilisateurs de base de données orphelins après la migration. Remappagez-les avant ou après la mise à niveau.
Migration de déclencheurs Si vos bases de données utilisent In-Memory OLTP (tables mémoire optimisées), passez en revue la façon dont les déclencheurs sont gérés pendant la migration.
Assistant de génération et publication de scripts Utilisez cet outil pour scripter des objets de base de données lorsque vous devez transférer des schémas entre des instances qui ne peuvent pas utiliser directement la sauvegarde et la restauration.
Jeux de supports de sauvegarde en miroir (SQL Server) Pertinent si votre stratégie de sauvegarde utilise des jeux multimédias mis en miroir. Vérifiez que votre workflow de sauvegarde et de restauration est compatible avec la version cible.
Aperçu de la sauvegarde (SQL Server) Effectuez des sauvegardes complètes de toutes les bases de données avant la mise à niveau. La compatibilité des sauvegardes est transférée uniquement : les sauvegardes d’une version plus récente ne peuvent pas être restaurées vers une version antérieure.
Éditions et fonctionnalités prises en charge de SQL Server 2025 Vérifiez que les fonctionnalités dont vous dépendez sont disponibles dans votre édition cible. Certaines fonctionnalités sont spécifiques à l’édition.

Migrer des bases de données et des connexions

Ensuite, commencez à migrer les bases de données et les connexions à l’aide du composant de migration SQL Server dans SQL Server Management Studio.

Après la migration

Une fois que vous avez terminé la phase de migration , passez par les tâches post-migration pour vous assurer que tout fonctionne aussi bien et efficacement que possible. Le processus de post-migration est essentiel pour concilier tous les problèmes de précision des données, vérifier l’exhaustivité et résoudre les problèmes de performances avec la charge de travail.

Pour plus d’informations sur ces problèmes, des étapes spécifiques pour les atténuer et après la migration, consultez le guide de validation et d’optimisation post-migration.

Vérifier les applications

Une fois les données migrées vers l’environnement cible, toutes les applications qui ont précédemment consommé la source doivent commencer à consommer la cible. Vous devrez peut-être modifier les applications pour atteindre cet objectif. Testez les bases de données pour vérifier que les applications fonctionnent comme prévu après la migration.