Je soupçonne que c'est un problème parce que nous avons atteint la limite maximale de 50 instances de SQL Server. À la limite, il n'installera pas plus d'instances, naturellement. Cependant, il semble que cela ne les désinstallera pas non plus. C'est pire.
Il se bloque dans la boîte de dialogue "Sélectionner les fonctionnalités" lorsque vous cliquez sur Suivant après avoir sélectionné le moteur SQL pour l'instance.
Je n'ai pas trouvé beaucoup d'informations à ce sujet. Le hit le plus intéressant était le suivant: http://social.msdn.microsoft.com/Forums/sqlserver/en-US/24a1e5f3-25f3-48c8-973a-4c6a18578e42/trying-to-uninstall-1-of-50-sql -server-2008-r2-express-hang-on-please-wait
Il suggère également d'utiliser setup.exe
avec certains paramètres pour désinstaller l'instance, mais je ne peux pas le faire sans démarrer l'interface graphique et dans la désinstallation normale qui échoue.
L'élévation ne fait rien. Le redémarrage n'aide pas. Les journaux disent seulement "annulé par l'utilisateur", car je dois le tuer à la fin. Rien d'évident avant ce point. Les validations sont toutes vertes.
Le programme d'installation indique qu'il s'agit de SQL Server 2012 SP1 - toutes les instances sont à 11.0.2100.
Je choisis de répondre / fermer ma propre question car Microsoft a fermé le ticket avec le statut "Ne résoudra pas".
J'espère qu'ils auront corrigé cela pour SQL Server 2014, mais je n'ai pas et ne prévois pas de le tester moi-même, et ils ne fournissent aucun commentaire supplémentaire sur la fermeture du ticket.
la source
Réponses:
Ce sera probablement parce que l'interface graphique d'installation tente d'énumérer toutes les instances installées et échoue lamentablement, l'exécution de la désinstallation à partir de la ligne de commande devrait le faire
L'exécution de la commande ci-dessous avec des privilèges d'administrateur désinstallera l'instance de serveur SQL sans interface graphique de configuration affichée:
Je suppose que vous n'avez installé que la fonctionnalité SQL Server, si vous en avez d'autres que vous souhaitez supprimer, vous pouvez simplement les ajouter dans une liste de valeurs séparées par des virgules, telles que
/FEATURES=SQL,RS,Tools
Pour différentes instances, remplacez simplement MSSQLSERVER par le nom de l'instance que vous souhaitez supprimer.
La référence de ligne de commande pour setup.exe est disponible ici:
Installer SQL Server 2012 à partir de l'invite de commandes
la source