Como resolver o erro "a conta especificada já existe" durante a instalação do SQL Server 2008 R2

16

Recentemente, tive um problema ao instalar o Visual Studio 2012 e o SQL Server 2008 R2 em uma nova máquina de desenvolvimento. Minha sequência de instalação foi o Visual Studio 2012 e, em seguida, instale o SQL Server 2008 R2.

Ocorreu um erro no meio da instalação do SQL Server:

A conta especificada já existe.

Passei o meu dia tentando corrigir esse problema.

RAIO
fonte
Você encontrou uma solução sem desinstalar o SQL Native Client? Eu tenho que instalar o SQL Mng Studio em um servidor de aplicativos ERP e acho que seria muito perigoso desinstalar o cliente db.
Tobia 23/01

Respostas:

7

Primeiro, pesquise o log de instalação. Na minha instância, estava sob o seguinte caminho:

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

Nesse log, encontrei as seguintes 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.

Localizei o arquivo sqlncli.msie abri um prompt de comando para executar este comando:

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

Desinstalei o SQL Server Native Client e executei a instalação do SQL Server novamente, com êxito.

RAIO
fonte
11
Houve algum artigo ou processo específico que o levou a acreditar que precisava remover o cliente nativo?
Shawn Melton
4
Só para dizer que isso funcionou para mim quando eu encontrei esse erro com o SQL Management Studio 2014. Eu tive que desinstalar o SQL Native Client 2012 por algum motivo ...
x3ja
6

Em relação a onde está a indicação de que o SQL Native Client é o problema - o erro realmente ocorre ao tentar instalar o SQL Native Client mais recente. A solução parece ser: vá para Adicionar / remover programas e remova o SQL Native Client mais antigo e tente novamente. Não há necessidade de abortar a instalação.

Após a remoção do SQL Native Client mais antigo, a instalação parece continuar sem nenhum problema.

shivesh suman
fonte
11
Isso funciona para mim apenas desinstalando o SQL Native Client instalado anteriormente.
Jerameel Resco
4

Para completar: isso também acontece quando o pacote msi original tinha um nome diferente.

Se você instalou myproductV1.msi e tentou atualizá-lo usando

msiexec /fvomus myproductV1.msi

funciona como esperado. Mas ao usar

msiexec /fvomus myproductV3.msi

falha com o erro mencionado. Supondo que apenas o nome do arquivo seja alterado. O conteúdo (especialmente todos os GUIDS) permanece o mesmo

Túmulo
fonte
1

Desinstale todos os componentes SQL de programas e recursos (appwiz.cpl -shortcut). Em seguida, retire o dinheiro e reinicie o sistema.

Esta solução corrigiu a minha.

Dinu C
fonte
0

Recebi o mesmo erro 1603 ao instalar o Sql server 2014. Conforme as instruções, desinstalei o cliente nativo do sql server 2012, mas continuei recebendo o erro. Você precisará encontrar o nome do produto no arquivo de log que está causando esse erro, desinstalar o aplicativo e esse erro desaparecerá. Eu tive que desinstalar o MICROSOFT_VCPP2010SP1.

Nikhil Tej
fonte
Olá e bem-vindo ao site! Provavelmente seria útil se você esclarecesse sobre qual registro está falando. Presumo que você queira dizer o log de instalação, mas não deixa espaço para tais suposições. Sinta-se à vontade para editar sua postagem e adicionar detalhes úteis. Obrigado.
Andriy M