Partager via


Supprimer une installation partielle de SQL Server

Cet article décrit la procédure de suppression d’une installation partielle de SQL Server.

Version du produit d’origine : SQL Server
Numéro de base de connaissances d’origine : 955404

Symptômes

Lorsque vous essayez de réinstaller une instance de SQL Server après qu’elle n’a pas pu être installée la première fois sur le même serveur, vous remarquerez peut-être que la deuxième tentative entraîne également un échec.

La cause

Ce problème se produit car après l’échec de la première installation, une instance partiellement installée de SQL Server existe sur le serveur. Le programme d’installation de SQL Server ne restaure pas l’installation en cas d’échec de l’installation. L’instance partiellement installée n’inclut pas l’édition de SQL Server que vous essayiez d’installer, par exemple l’édition Enterprise, l’édition Standard ou l’édition Évaluation. Lorsque vous essayez d’installer la même version sur le même serveur, le programme d’installation recherche l’instance existante. Toutefois, le programme d’installation ne peut pas déterminer la version de SQL Server à installer. Par conséquent, l’installation échoue.

Résolution

Utilisez la procédure suivante pour résoudre le problème :

  1. Vérifiez que vous disposez de sauvegardes valides de bases de données pour chacune de l’instance SQL sur le système.

  2. Accédez au fichier journal de configuration du fichier Summary.Txt et notez la commande d’installation suggérée par le programme d’installation.

  3. À l’aide d’une invite de commandes avec élévation de privilèges, accédez à l’emplacement de « setup.exe » pour <la mise à niveau de la version SQL vers> le répertoire multimédia d’installation et exécutez la commande à partir de l’étape 2.

    Remarque

    Il est très important de vous assurer que vous exécutez les commandes sur la bonne instance, sinon vous risquez de désinstaller une instance fonctionnelle.

  4. Lancez l’interface utilisateur utilisateur de l’Assistant Centre d’installation à partir du groupe programme SQL Server ou en réexécutant le programme d’installation.

  5. Accédez au menu Outils , sélectionnez le rapport de découverte des fonctionnalités SQL Server installées et vérifiez qu’il n’y a plus <instance name>.INACTIVE d’instances affichées dans le rapport.

  6. S’il existe des instances inactives dans le rapport de découverte, procédez comme suit pour les supprimer :

    1. Ouvrez le fichier XML correspondant.

    2. Recherchez chaque MSSQLSERVER.INACTIVE entrée.

    3. Recherchez et notez la valeur de ProductCode. Voici un exemple :

      ProductCode="{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}"
      
    4. Ouvrez l’invite de commandes en tant qu’administrateur et exécutez la commande suivante pour chacun d’eux ProductCode:

      msiexec /x {PRODUCT-CODE-GUID}
      

      Remarque

      Répétez la commande pour chaque ProductCode lié à l’instance inactive. Voici un exemple :

      msiexec /x {9FFAE13C-6160-4DD0-A67A-DAC5994F81BD}
      
  7. Réessayez le programme d’installation qui n’a pas été terminé à l’origine.

Remarque

Si vous voyez toujours des instances inactives dans le rapport de découverte, même après la procédure ci-dessus, utilisez la procédure décrite dans la procédure de résolution d’un échec de SQL 2005, 2008, R2 ou 2012 Install/Upgrade - MSSQLSERVER. INACTIF pour corriger l’installation partielle de SQL Server sur le système.

Voir aussi