Comment résoudre l'erreur «le compte spécifié existe déjà» lors de l'installation de SQL Server 2008 R2

16

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.

RAYON
la source
Avez-vous trouvé une solution sans désinstaller le client SQL Native? Je dois installer SQL Mng Studio sur un serveur d'application ERP et je pense qu'il serait trop dangereux de désinstaller le client db.
Tobia

Réponses:

7

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.msiet ouvert une invite de commande pour exécuter cette commande:

msiexec /i "d:\[Your sqlncli.msi path]

J'ai ensuite désinstallé SQL Server Native Client et exécuté à nouveau l'installation de SQL Server, succès.

RAYON
la source
1
Existe-t-il un article ou un processus spécifique qui, selon vous, vous obligeait à supprimer le client natif?
4
Juste pour dire que cela a fonctionné pour moi lorsque j'ai rencontré cette erreur avec SQL Management Studio 2014. J'ai dû désinstaller SQL Native Client 2012 pour une raison quelconque ...
x3ja
6

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 SQL Native Client supprimé, l'installation semble se poursuivre sans problème.

shivesh suman
la source
1
Cela fonctionne pour moi en désinstallant simplement le SQL Native Client précédemment installé.
Jerameel Resco
4

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

Tombeau
la source
1

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.

Dinu C
la source
0

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.

Nikhil Tej
la source
Bonjour et bienvenue sur le site! Il serait probablement utile de préciser de quel journal vous parlez. Je suppose que vous voulez dire le journal d'installation, mais ce n'est pas pour laisser de la place à de telles suppositions. N'hésitez pas à modifier votre message pour ajouter des détails utiles. Je vous remercie.
Andriy M