Cómo resolver el error "la cuenta especificada ya existe" durante la instalación de SQL Server 2008 R2


16

Recientemente tuve un problema al instalar Visual Studio 2012 y SQL Server 2008 R2 en una nueva máquina de desarrollo. Mi secuencia de instalación fue Visual Studio 2012 y luego instalé SQL Server 2008 R2.

Se produjo un error durante la instalación de SQL Server:

La cuenta especificada ya existe.

Me he pasado el día intentando solucionar este problema.


¿Encontró una solución sin desinstalar el cliente SQL Native? Tengo que instalar SQL Mng Studio en un servidor de aplicaciones ERP y creo que sería demasiado peligroso desinstalar el cliente db.
Tobia el

Respuestas:


7

Primero, busque el registro de instalación. En mi caso, estaba bajo la siguiente ruta:

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

En ese registro encontré las siguientes entradas:

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.

Luego localicé el archivo sqlncli.msiy abrí un símbolo del sistema para ejecutar este comando:

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

Luego desinstalé el SQL Server Native Client y ejecuté la instalación para SQL Server nuevamente, con éxito.


1
¿Hubo algún artículo o proceso específico que cree que necesitaba eliminar al cliente nativo?

44
Solo para decir que esto funcionó para mí cuando llegué a este error con SQL Management Studio 2014. Tuve que desinstalar SQL Native Client 2012 por alguna razón ...
x3ja

6

En cuanto a dónde está la indicación de que SQL Native Client es el problema, el error realmente ocurre al intentar instalar el nuevo SQL Native Client. La solución parece ser: vaya a Agregar o quitar programas y luego elimine el SQL Native Client anterior y vuelva a intentarlo. No es necesario abortar la instalación.

Después de que se haya eliminado el SQL Native Client anterior, la instalación parece continuar sin ningún problema.


1
Esto funciona para mí simplemente desinstalando el SQL Native Client previamente instalado.
Jerameel Resco

4

Para completar: esto también sucede cuando el paquete msi original tenía un nombre diferente.

Si instaló myproductV1.msi y luego intentó actualizarlo usando

msiexec /fvomus myproductV1.msi

Funciona como se esperaba. Pero cuando se usa

msiexec /fvomus myproductV3.msi

falla con el error mencionado. Suponiendo que solo cambie el nombre del archivo. El contenido (especialmente todos los GUID) permanece igual


1

Desinstale todos los componentes SQL de los programas y características (appwiz.cpl -shortcut). Luego retire el efectivo y reinicie el sistema.

Esta solución ha solucionado la mía.


0

Recibí el mismo error 1603 al instalar Sql Server 2014. Según las instrucciones, desinstalé el cliente nativo de SQL Server 2012 pero seguí recibiendo el error. Deberá encontrar el nombre del producto en el archivo de registro que está causando este error y desinstalar esa aplicación y este error desaparecerá. Tuve que desinstalar MICROSOFT_VCPP2010SP1.


Hola y bienvenidos al sitio! Probablemente sería útil si aclaras de qué registro estás hablando. Supongo que te refieres al registro de instalación, pero es pero no dejar espacio para tales conjeturas. Siéntase libre de editar su publicación para agregar detalles útiles. Gracias.
Andriy M

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.