Désinstaller une mise à jour cumulative de 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
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éesmsdb
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.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.
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 :
- Ouvrez le menu Démarrer et tapez
update history
. - Sélectionnez Afficher l’historique des mises à jour dans les résultats de la recherche.
- 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 :
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 :
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 Commandes 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
Remarque
La seule rétrogradation prise en charge est celle vers une version de la même version majeure, telle que 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.