Partage via


Mettre à niveau vers une autre édition de SQL Server (Installation)

S’applique à : SQL Server - Windows uniquement

L'installation de SQL Server prend en charge la mise à niveau d'édition entre les différentes éditions de SQL Server. Pour plus d’informations sur les chemins de mise à niveau d’édition pris en charge, consultez Mises à niveau de version et d’édition prises en charge (SQL Server 2022).

Pour une liste des fonctionnalités prises en charge par les éditions de SQL Server sur Windows, consultez :

Avant de lancer la mise à niveau d’édition d’une instance de SQL Server, consultez les articles suivants :

Notes

Pour SQL Server sur une instance de cluster de basculement : exécuter une mise à niveau de l’édition sur l’un des nœuds de l’instance du cluster de basculement SQL Server suffit. Le nœud peut être actif ou passif, et le moteur ne met pas les ressources hors connexion pendant la mise à niveau de l’édition. Après la mise à niveau de l'édition, vous devez soit redémarrer l'instance de SQL Server ou la basculer sur un nœud différent.

Prérequis

Pour des installations locales, vous devez exécuter le programme d'installation en tant qu'administrateur. Si vous installez SQL Server à partir d'un partage distant, vous devez utiliser un compte de domaine qui dispose des autorisations de lecture sur le partage distant.

Important

Pour que le changement d’édition de SQL Server soit activé, le programme d’installation doit redémarrer les services SQL Server. L'application n'est ainsi pas disponible pendant que les services sont hors connexion.

Mise à niveau

  1. Insérez le support d'installation SQL Server. Au niveau du dossier racine, double-cliquez sur setup.exe ou lancez le Centre d'installation SQL Server à partir des Outils de configuration. Pour effectuer l'installation à partir d'un partage réseau, recherchez le dossier racine sur le partage, puis double-cliquez sur setup.exe.

  2. Pour mettre à niveau une instance existante de SQL Server vers une autre édition, dans le Centre d’installation SQL Server , sélectionnez Maintenance, puis sélectionnez Mise à niveau d’édition.

  3. Si les fichiers de support du programme d'installation sont requis, le programme d'installation de SQL Server les installe. Redémarrez votre ordinateur si vous êtes invité à le faire avant de continuer.

  4. L'Outil d'analyse de configuration système effectue une opération de découverte sur votre ordinateur. Pour continuer, sélectionnez OK.

  5. Dans la page Clé de produit, sélectionnez une case d'option pour indiquer si vous effectuez une mise à niveau vers une édition gratuite de SQL Server ou si vous disposez d'une clé PID pour une version de production du produit. Pour plus d’informations, consultez Éditions et fonctionnalités prises en charge de SQL Server 2022 et Mises à niveau de version et d’édition prises en charge (SQL Server 2022).

  6. Dans la page Termes du contrat de licence, prenez connaissance du contrat de licence et activez la case à cocher indiquant que vous en acceptez les termes et conditions. Pour continuer, sélectionnez suivant. Pour mettre fin à la configuration, sélectionnez Annuler.

  7. Dans la page Sélectionner une instance, spécifiez l'instance de SQL Server à mettre à niveau.

  8. La page Règles de mise à niveau d'édition valide la configuration de votre ordinateur avant le début de la mise à niveau de l'édition.

  9. La page Prêt pour la mise à niveau de l'édition affiche une arborescence des options d'installation spécifiées durant l'exécution du programme d'installation. Pour continuer, sélectionnez Mettre à niveau.

  10. Pendant la mise à niveau de l'édition, les services doivent redémarrer pour prendre en compte la nouvelle configuration. Après la mise à niveau de l'édition, la page Terminé fournit un lien vers le fichier journal résumé de la mise à niveau de l'édition. Pour fermer l’Assistant, sélectionnez Fermer.

  11. La page Terminé fournit un lien vers le fichier journal résumé pour l'installation et d'autres remarques importantes.

  12. Redémarrez l'ordinateur maintenant si vous êtes invité à le faire. Lisez bien le message de l’Assistant Installation à la fin de l’installation. Pour plus d’informations sur les fichiers journaux d’installation, consultez Afficher et lire les fichiers journaux d’installation de SQL Server.

  13. Si vous avez effectué une mise à niveau à partir de SQL Server Express, vous devez exécuter des étapes supplémentaires avant de pouvoir utiliser votre instance mise à niveau de SQL Server:

    • Activez le service SQL Server Agent dans Windows GCL.

    • Configurez le compte de service SQL Server Agent en utilisant le Gestionnaire de configuration SQL Server.

Outre les étapes précédentes, vous devrez peut-être effectuer les opérations suivantes, si vous avez mis à niveau depuis SQL Server Express :

  • Les utilisateurs qui ont été créés et configurés dans SQL Server Express restent configurés après la mise à niveau. Plus précisément, le groupe BUILTIN\Users reste configuré. Désactivez, supprimez ou reconfigurez ces comptes en fonction des besoins. Pour plus d’informations, consultez Configurer les comptes de service Windows et les autorisations.

  • Les tailles et le mode de récupération des bases de données système tempdb et model restent inchangés après la mise à niveau. Reconfigurez ces paramètres en fonction des besoins. Pour plus d’informations, consultez Sauvegarder et restaurer des bases de données système (SQL Server).

  • Les bases de données modèles demeurent sur l'ordinateur après la mise à niveau.

Si la procédure échoue sur la règle Engine_SqlEngineHealthCheck, vous pouvez utiliser l’option d’installation en ligne de commande pour ignorer cette règle spécifique et ainsi permettre au processus de mise à niveau de se terminer correctement. Pour ignorer la vérification de cette règle, ouvrez une invite de commandes, puis entrez le chemin du programme d’installation de SQL Server (setup.exe). Ensuite, tapez la commande suivante :

setup.exe /q /ACTION=editionupgrade /InstanceName=MSSQLSERVER /PID=<appropriatePid> /SkipRules=Engine_SqlEngineHealthCheck