У меня проблема с установкой SQL Server 2008 R2. Давным-давно я установил его, а затем удалил. Осталось в «Установка / удаление программ», но я не обратил на это внимания. У меня был установлен 2005 год. И теперь нужно установить 2008. Я удалил 2005 и начал устанавливать 2008, но там написано, что места на C: недостаточно. Именно тогда я обнаружил, что «Установка / удаление программ» показывает, что он занимает более 4 гигабайт, хотя раньше я его удалял. Поэтому я нажимаю «Удалить», он показывает все эти многочисленные экраны и проверки, показывает, что удаление завершено, но размер папки Program Files все еще превышает 4 ГБ. Я удалил (из «Добавить \ удалить программы» все, что имело в названии «SQL Server», но этот основной элемент «SQL Server 2008» все еще там и по-прежнему 4 ГБ, и удаление ничего не делает. Поскольку установка SQL Server не показывала существующие экземпляры, и я не вижу никаких запущенных служб, связанных с SQL-сервером (ну, почти все, подробности в конце), я подумал, что эта папка содержит только некоторые оставшиеся сотрудники и данные, и удалил их вручную. Затем согласился удалить пункта «Установка / удаление программ», и все выглядит чисто.Теперь каждый раз, когда я пытаюсь установить SQL Server (даже в минимальной конфигурации), я получаю следующую ошибку:
SQL Server Setup has encountered the following error:
The specified credentials that were provided for the SQL Server service are not
valid. To continue, provide a valid account and password for the SQL Server service.
Error code 0x84B40000.
О чем здесь упоминается эта услуга? Эта ошибка выглядит так, будто я пытаюсь добавить функции к существующему серверу, но он не может войти в систему. Но установка не запрашивала у меня никаких учетных данных, кроме одного имени пользователя, которое нельзя было изменить. Вот показанные службы, которые могут быть связаны, как отключенные, так и указывающие на несуществующие исполняемые файлы:
Служба поддержки SQL Active Directory
Средство запуска демона полнотекстового фильтра SQL (MSSQLSERVER)
Я понимаю, что это должно быть из-за моего ручного удаления, но есть ли способ исправить это сейчас?
Может быть, это учетные данные, используемые для учетной записи службы?
У вас еще есть ключ реестра HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\MSSQLFDLauncher
или HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\MSSQLServerADHelper100
настоящее время? Ключ ObjectName - это учетные данные, используемые для запуска службы.
Я бы сказал, сделайте резервную копию и удалите два ключа выше, а также HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\MSSQLSERVER