Як вирішити помилку "вказаний обліковий запис вже існує" під час встановлення SQL Server 2008 R2


16

Нещодавно у мене з’явилася проблема під час встановлення Visual Studio 2012 та SQL Server 2008 R2 на новій машині розробки. Моєю послідовністю встановлення була Visual Studio 2012, потім встановіть SQL Server 2008 R2.

Під час встановлення SQL Server сталася помилка:

Вказаний рахунок вже існує.

Я провів свій день, намагаючись виправити цю проблему.


Ви знайшли рішення без видалення клієнта SQL Native? Мені потрібно встановити SQL Mng Studio на сервер додатків ERP, і я думаю, що було б занадто небезпечно видалити клієнт db.
Тобія

Відповіді:


7

Спочатку знайдіть журнал встановлення. У моєму випадку це було наступним шляхом:

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

У цьому журналі я знайшов такі записи:

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.

Потім я знайшов файл sqlncli.msiі відкрив командний рядок для виконання цієї команди:

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

Потім я видалив Native Client SQL Server і запустив інсталяцію для SQL Server знову, успішно.


1
Чи була якась конкретна стаття чи процес, які призвели до того, що ви вважаєте, що вам потрібно видалити власний клієнт?

4
Просто кажу, що це спрацювало для мене, коли я потрапив на цю помилку в SQL Management Studio 2014. Мені довелося чомусь видалити SQL Native Client 2012
x3ja

6

Що стосується того, де є вказівка ​​на те, що проблема SQL Native Client - помилка насправді виникає під час спроби встановити новіший SQL Native Client. Здається, таке рішення: перейдіть до пункту Додати / видалити програми, а потім видаліть старіший Native Client SQL, а потім повторіть спробу. Не потрібно переривати установку.

Після видалення старого Native Client SQL здається, що установка проходить без проблем.


1
Це працює для мене, просто видаливши раніше встановлений SQL Native Client.
Джерамел Реско

4

Для повноти: Це також відбувається, коли оригінальний пакет msi мав іншу назву.

Якщо ви встановили myproductV1.msi, а потім спробували оновити його, використовуючи

msiexec /fvomus myproductV1.msi

він працює як очікувалося. Але при використанні

msiexec /fvomus myproductV3.msi

він не вдається зі згаданою помилкою. Якщо припустити, що змінюється лише ім'я файлу. Вміст (особливо всі ПОМИЛКИ) залишається однаковим


1

Видаліть усі компоненти SQL з програм та функцій (appwiz.cpl -shortcut). Потім вийміть готівку та перезавантажте систему.

Це рішення зафіксувало шахту.


0

Я отримав ту саму помилку 1603 під час встановлення сервера Sql 2014. Відповідно до інструкцій, я видалив власний клієнт sql сервера 2012, але продовжував отримувати помилку. Вам доведеться знайти назву продукту у файлі журналу, який викликає цю помилку, та видалити цю програму, і ця помилка знищиться. Мені довелося видалити MICROSOFT_VCPP2010SP1.


Привіт і ласкаво просимо на сайт! Можливо, було б корисно, якщо ви уточнили, про який журнал ви говорите. Я припускаю, що ви маєте на увазі журнал встановлення, але це не може залишати місця для таких здогадок. Не соромтесь редагувати свою публікацію, щоб додати корисні деталі. Дякую.
Андрій М

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.