J'ai récemment rencontré un problème lors de l'installation de Visual Studio 2012 et SQL Server 2008 R2 sur une nouvelle machine de développement. Ma séquence d'installation était Visual Studio 2012, puis installez SQL Server 2008 R2.
Une erreur s'est produite au milieu de l'installation de SQL Server:
Le compte spécifié existe déjà.
J'ai passé ma journée à essayer de résoudre ce problème.
Tout d'abord, recherchez le journal d'installation. Dans mon cas, c'était sous le chemin suivant:
C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\*.*
Dans ce journal, j'ai trouvé les entrées suivantes:
2015-08-07 11:16:50 Slp: Sco: Attempting to open registry subkey
2015-08-07 11:16:50 Slp: Sco: Attempting to open registry subkey SOFTWARE\Microsoft\VisualStudio\9.0
2015-08-07 11:16:50 Slp: Sco: Attempting to get registry value InstallDir
2015-08-07 11:16:50 Slp: Target package: "D:\shared\~~~~~\sqlncli.msi"
2015-08-07 11:16:51 Slp: MSI Error: 1316 The specified account already exists.
J'ai ensuite localisé le fichier sqlncli.msi
et a ouvert une invite de commandes pour exécuter cette commande:
msiexec /i "d:\[Your sqlncli.msi path]
J'ai ensuite désinstallé SQL Server Native Client et relancé l'installation de SQL Server, succès.
Concernant où est l'indication que SQL Native Client est le problème - l'erreur se produit réellement lors de la tentative d'installation du nouveau SQL Native Client. La solution semble être: allez dans Ajout/Suppression de programmes puis supprimez l'ancien SQL Native Client, puis réessayez. Pas besoin d'interrompre l'installation.
Une fois l'ancien client natif SQL supprimé, l'installation semble se poursuivre sans problème.
Par souci d'exhaustivité: cela se produit également lorsque le package msi d'origine avait un nom différent.
Si vous avez installé myproductV1.msi puis essayé de le mettre à jour à l'aide
msiexec /fvomus myproductV1.msi
cela fonctionne comme prévu. Mais lors de l'utilisation
msiexec /fvomus myproductV3.msi
il échoue avec l'erreur mentionnée. En supposant que seul le nom de fichier change. Le contenu (en particulier tous les GUIDS) reste le même
Désinstallez tous les composants SQL des programmes et des fonctionnalités (appwiz.cpl -shortcut). Retirez ensuite l'argent et redémarrez le système.
Cette solution a corrigé la mienne.
Une solution différente et plus simple consistait à installer cet outil à partir de Microsoft: https://support.Microsoft.com/en-ca/help/17588/fix-problems-that-block-programs-from-being-installed -ou-supprimé
C'est un dépanneur qui repousse vos problèmes. Au moins, cela a fonctionné pour moi.
J'ai reçu la même erreur 1603 lors de l'installation du serveur SQL 2014. Selon les instructions, j'ai désinstallé le client natif SQL Server 2012 mais j'ai continué à recevoir l'erreur. Vous devrez trouver le nom du produit dans le fichier journal à l'origine de cette erreur et désinstaller cette application et cette erreur disparaîtra. J'ai dû désinstaller Microsoft_VCPP2010SP1.