Come risolvere l'errore "l'account specificato esiste già" durante l'installazione di SQL Server 2008 R2


16

Di recente ho avuto un problema durante l'installazione di Visual Studio 2012 e SQL Server 2008 R2 su una nuova macchina di sviluppo. La mia sequenza di installazione è stata Visual Studio 2012, quindi installa SQL Server 2008 R2.

Si è verificato un errore durante l'installazione di SQL Server:

L'account specificato esiste già.

Ho trascorso la mia giornata cercando di risolvere questo problema.


Hai trovato una soluzione senza disinstallare SQL Native client? Devo installare SQL Mng Studio su un server di applicazioni ERP e penso che sarebbe troppo pericoloso disinstallare il client db.
Tobia,

Risposte:


7

Innanzitutto, cerca nel registro di installazione. Nel mio caso era sotto il seguente percorso:

C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\*.*

In quel registro ho trovato le seguenti voci:

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.

Ho quindi individuato il file sqlncli.msie aperto un prompt dei comandi per eseguire questo comando:

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

Ho quindi disinstallato SQL Server Native Client ed eseguito nuovamente l'installazione per SQL Server, con esito positivo.


1
C'è stato qualche articolo o processo specifico che ti ha portato a credere di dover rimuovere il client nativo?

4
Solo per dire che questo ha funzionato per me quando ho riscontrato questo errore con SQL Management Studio 2014. Ho dovuto disinstallare SQL Native Client 2012 per qualche motivo ...
x3ja

6

Per quanto riguarda dove è l'indicazione che SQL Native Client è il problema, l'errore si verifica effettivamente durante il tentativo di installare il più recente SQL Native Client. La soluzione sembra essere: vai su Aggiungi / Rimuovi Programmi, quindi rimuovi il vecchio SQL Native Client e riprova. Non è necessario interrompere l'installazione.

Dopo che il vecchio client nativo SQL è stato rimosso, l'installazione sembra procedere senza problemi.


1
Questo funziona per me semplicemente disinstallando SQL Native Client precedentemente installato.
Jerameel Resco,

4

Per completezza: ciò accade anche quando il pacchetto msi originale aveva un nome diverso.

Se hai installato myproductV1.msi e poi hai provato ad aggiornarlo usando

msiexec /fvomus myproductV1.msi

funziona come previsto. Ma quando si utilizza

msiexec /fvomus myproductV3.msi

fallisce con l'errore menzionato. Supponendo che cambi solo il nome file. Il contenuto (specialmente tutti i GUID) rimane lo stesso


1

Disinstallare tutti i componenti SQL da programmi e funzionalità (appwiz.cpl -shortcut). Quindi rimuovere i contanti e riavviare il sistema.

Questa soluzione ha risolto il mio.


0

Ho ricevuto lo stesso errore 1603 durante l'installazione del server SQL 2014. Come da istruzioni, ho disinstallato il client nativo SQL Server 2012 ma ho continuato a ricevere l'errore. Dovrai trovare il nome del prodotto nel file di registro che causa questo errore e disinstallare l'applicazione e questo errore scompare. Ho dovuto disinstallare MICROSOFT_VCPP2010SP1.


Ciao e benvenuto nel sito! Sarebbe probabilmente utile se chiarissi di quale registro stai parlando. Presumo che tu intenda il registro di installazione, ma è ma non lasciare spazio a tali ipotesi. Sentiti libero di modificare il tuo post per aggiungere dettagli utili. Grazie.
Andriy M,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.