Échec de l’installation de SQL Server 2008 lorsque vous essayez d’installer SQL Server une deuxième fois


Symptômes


Lorsque vous essayez d’installer Microsoft SQL Server 2008 sur un serveur, l’installation échoue. Lorsque vous tentez de réinstaller la même copie de SQL Server 2008 sur le même serveur, cette installation échoue également.

Cause


Ce problème se produit car après le premier échec de l’installation, une instance partiellement installée de SQL Server 2008 existe sur le serveur. Le programme d’installation de SQL Server 2008 ne restaure pas l’installation en cas d’échec de l’installation. L’instance partiellement installée ne comprend pas l’édition de SQL Server 2008 que vous essayez d’installer, par exemple, l’édition Enterprise, l’édition standard ou l’édition d’évaluation. Lorsque vous essayez d’installer la même version sur le même serveur, le programme d’installation trouve l’instance existante. Toutefois, le programme d’installation ne peut pas déterminer quelle version de SQL Server 2008 doit installer. Par conséquent, l’installation échoue.

Résolution


Pour résoudre ce problème, vous devez désinstaller l’instance précédente de SQL Server 2008 avant d’essayer de réinstaller SQL Server 2008 sur le même serveur.

Désinstaller SQL Server 2008

Pour désinstaller SQL Server 2008 à l’aide de l’ajout/suppression de programmes, procédez comme suit.

Windows Server 2003

  1. Cliquez sur Démarrer, sur exécuter, tapez appwiz. cpl, puis appuyez sur entrée.
  2. Dans la liste des programmes installés, cliquez sur Microsoft SQL Server 2008, puis cliquez sur désinstaller.
  3. Suivez les instructions qui s’affichent à l’écran pour désinstaller SQL Server 2008.

Windows Server 2008

  1. Cliquez sur Démarrer, tapez appwiz. cpl dans la zone Démarrer la recherche , puis appuyez sur entrée.
  2. Dans la liste des programmes installés, cliquez sur Microsoft SQL Server 2008, puis cliquez sur désinstaller.
  3. Suivez les instructions qui s’affichent à l’écran pour désinstaller SQL Server 2008.

Désinstaller manuellement SQL Server 2008

Pour désinstaller manuellement SQL Server 2008, procédez comme suit :
  1. À l’invite de commandes, tapez la commande suivante, puis appuyez sur entrée :
    CD%ProgramFiles%\Microsoft SQL Server\100\Setup Bootstrap\Release
  2. Tapez la commande suivante, puis appuyez sur Entrée :
    setup.exe /ACTION=uninstall /FEATURES=Feature_List /INSTANCENAME=Instance_Name
    Remarque Dans cette commande, l’espace réservé Feature_List représente une liste sans espace, séparée par des virgules de valeurs de fonctionnalité, comme « en tant que », « SQL, RS, outils ». L’espace réservé Instance_Name représente l’instance nommée de la 2008 SQL Server installée. Si vous n’avez pas utilisé d’instance nommée, vous pouvez utiliser « MSSQLSERVER » pour l’instance nommée.
Le tableau suivant répertorie toutes les valeurs parentes et les valeurs filles pour le paramètre /Feature :
Fonction parentFonctionnalité enfant Description
SQLInstalle le composant SQLEngine, le composant de réplication et le composant FULLTEXT.
SQLEngineInstalle uniquement le composant SQLEngine.
DuplicationInstalle le composant de réplication. Le composant SQLEngine est nécessaire.
FullTextInstalle le composant de réplication. Le composant SQLEngine est nécessaire.
PLUSInstalle tous les composants en tant que composants.
RSInstalle tous les composants RS.
ASSOCIÉInstalle tous les composants SSIS.
UtilitairesInstalle le composant ToolsClient et le composant BOL.
BroadcastInstalle l’outil de compatibilité descendante.
BOL Installe la documentation en ligne de SQL Server.
BIDSInstalle Business Intelligence Development Studio.
ConnInstalle les composants de connectivité.
SSMSInstalle SQL Server Management Studio.
ADV_SSMS
KITSInstalle le kit de développement logiciel.
Par exemple, si vous avez installé tous les composants SQL tels que SQL Server Books Online et SQL Management Studio, utilisez la commande suivante :
Setup. exe/ACTION = Uninstall/FEATURES = SQL, en tant que BOL, SSMS/INSTANCENAME = MSSQLSERVER