Désinstaller une mise à jour cumulative de SQL Server

SQL Server

Cet article explique comment supprimer une mise à jour cumulative d’une instance autonome de SQL Server, sur Windows et sur Linux.

Pour désinstaller SQL Server sur Windows, consultez Désinstaller SQL Server.

Considérations

  • Pour supprimer une mise à jour cumulative sur SQL Server, vous devez être administrateur local.

Préparation

  1. Sauvegardez vos données. Créez des sauvegardes complètes de toutes les bases de données. La base de données master contient toutes les informations système pour l’instance, comme les connexions et les schémas. La base de données msdb contient des informations sur les travaux, comme les travaux de SQL Server Agent, l’historique des sauvegardes et les plans de maintenance. Pour plus d’informations sur les bases de données système, consultez Bases de données système.

  2. Arrêtez tous les services SQL Server. Nous vous recommandons d’arrêter tous les services SQL Server avant de désinstaller une mise à jour cumulative. Des connexions actives peuvent empêcher la désinstallation.

  3. Utiliser un compte bénéficiant des autorisations appropriées Connectez-vous au serveur en utilisant le compte de service SQL Server ou un compte disposant d’autorisations équivalentes. Par exemple, vous pouvez vous connecter à Windows avec un compte qui est membre du groupe Administrateurs local. Sur Linux, vous devez exécuter les commandes en utilisant le compte racine.

Supprimer une mise à jour cumulative sur Windows

Selon la version de Windows que vous utilisez, vous pouvez accéder de plusieurs façons à la liste des mises à jour installées.

Rechercher la liste des mises à jour installées

Pour Windows 2016, Windows 10 et les versions ultérieures :

  1. Ouvrez le menu Démarrer et tapez update history.
  2. Sélectionnez Afficher l’historique des mises à jour dans les résultats de la recherche.
  3. Sélectionnez Désinstaller les mises à jour.

Pour les versions plus anciennes de Windows, accédez à Panneau de configuration > Programmes et fonctionnalités >Afficher les mises à jour installées.

Supprimer la mise à jour cumulative

Selon la version de Windows que vous utilisez, vous pouvez supprimer la mise à jour cumulative à partir de la liste des mises à jour installées en sélectionnant l’option Désinstaller en regard de la mise à jour, ou en cliquant avec le bouton droit sur la mise à jour et en sélectionnant Désinstaller.

Suivez les instructions pour supprimer la mise à jour cumulative. Vous pouvez être invité à redémarrer votre ordinateur après la suppression de la mise à jour cumulative.

Supprimer une mise à jour cumulative sur Linux

Pour désinstaller une mise à jour cumulative sur Linux, vous devez restaurer le package à la version précédente.

Pour restaurer ou passer SQL Server à une version antérieure, procédez comme suit :

  1. Identifiez le numéro de version du package SQL Server que vous souhaitez passer à une version antérieure. Pour obtenir la liste des numéros de packages, consultez les notes de publication :

  2. Passer à une version antérieure de SQL Server. Dans les commandes suivantes, remplacez <version_number> par le numéro de version SQL Server que vous avez identifié à l’étape 1.

    Plateforme Commande(s) de mise à jour de package
    RHEL sudo yum downgrade mssql-server-<version_number>.x86_64
    SLES sudo zypper install --oldpackage mssql-server=<version_number>
    Ubuntu sudo apt-get install mssql-server=<version_number>
    sudo systemctl start mssql-server

Notes

Le passage à une version antérieure est pris en charge uniquement au sein de la même version principale, par exemple SQL Server 2022 (16.x).

En cas de défaillance

Si le processus de suppression échoue, passez en revue les fichiers journaux d’installation de SQL Server pour déterminer la cause racine.

Étapes suivantes