Jak rozwiązać błąd „określone konto już istnieje” podczas instalacji programu SQL Server 2008 R2


16

Niedawno miałem problem z instalacją Visual Studio 2012 i SQL Server 2008 R2 na nowej maszynie programistycznej. Moja sekwencja instalacji to Visual Studio 2012, a następnie instalacja SQL Server 2008 R2.

Wystąpił błąd podczas instalacji programu SQL Server:

Określone konto już istnieje.

Spędziłem dzień, próbując rozwiązać ten problem.


Czy znalazłeś rozwiązanie bez odinstalowywania klienta SQL Native? Muszę zainstalować SQL Mng Studio na serwerze aplikacji ERP i myślę, że odinstalowanie klienta db byłoby zbyt niebezpieczne.
— Tobia,

Odpowiedzi:


7

Najpierw przeszukaj dziennik instalacji. W moim przypadku była to następująca ścieżka:

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

W tym dzienniku znalazłem następujące wpisy:

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.

Następnie zlokalizowałem plik sqlncli.msii otworzyłem wiersz polecenia, aby wykonać to polecenie:

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

Następnie odinstalowałem SQL Server Native Client i ponownie uruchomiłem instalację SQL Server, sukces.


1
Czy był jakiś konkretny artykuł lub proces, który Twoim zdaniem był potrzebny do usunięcia klienta natywnego?

4
Wystarczy powiedzieć, że to zadziałało, kiedy trafiłem w ten błąd w SQL Management Studio 2014. Z jakiegoś powodu musiałem odinstalować SQL Native Client 2012 ...
— x3ja 24.09.2015

6

Jeśli chodzi o to, gdzie jest wskazanie, że problem dotyczy SQL Native Client - błąd faktycznie występuje podczas próby zainstalowania nowszego SQL Native Client. Wydaje się, że rozwiązaniem jest: przejdź do Dodaj / Usuń programy, a następnie usuń starszego rodzimego klienta SQL, a następnie spróbuj ponownie. Nie trzeba przerywać instalacji.

Po usunięciu starszego klienta macierzystego SQL instalacja wydaje się przebiegać bez problemu.


1
Działa to dla mnie po prostu odinstalowując wcześniej zainstalowanego SQL Native Client.
— Jerameel Resco,

4

Dla kompletności: Dzieje się tak również wtedy, gdy oryginalny pakiet msi miał inną nazwę.

Jeśli zainstalowałeś myproductV1.msi, a następnie próbowałeś go zaktualizować za pomocą

msiexec /fvomus myproductV1.msi

działa zgodnie z oczekiwaniami. Ale podczas używania

msiexec /fvomus myproductV3.msi

nie powiedzie się ze wspomnianym błędem. Zakładając, że zmienia się tylko nazwa pliku. Treść (zwłaszcza wszystkie GUIDY) pozostaje taka sama


1

Odinstaluj wszystkie składniki SQL z programów i funkcji (appwiz.cpl -shortcut). Następnie usuń gotówkę i uruchom ponownie system.

To rozwiązanie naprawiło moje.


0

Podczas instalowania serwera Sql 2014 otrzymałem ten sam błąd 1603. Zgodnie z instrukcjami odinstalowałem natywnego klienta SQL Server 2012, ale nadal otrzymywałem błąd. Musisz znaleźć nazwę produktu w pliku dziennika, który powoduje ten błąd, i odinstaluj tę aplikację, a ten błąd zniknie. Musiałem odinstalować MICROSOFT_VCPP2010SP1.


Witam na stronie! Byłoby to prawdopodobnie pomocne, gdybyś wyjaśnił, o którym logu mówisz. Zakładam, że masz na myśli dziennik instalacji, ale nie pozostawiasz miejsca na takie domysły. Czuć się swobodnie edytować swój post, aby dodać użytecznych szczegółów. Dziękuję Ci.
— Andriy M,

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.