Вопрос

Раньше у меня был sql server 2005 express, и я удалил его.Я также удалил все связанные программы и установил экспресс-версию Visual Web Developer 2008 с SP1.теперь, когда я пытаюсь установить sql server 2008, я вижу сообщения об ошибках, как никто другой, и оставляю это без каких-либо предложений..

последний вариант, по которому я не смог найти правильного решения в Интернете;

Проверка согласованности для ошибки ключей реестра SQL Server, которая предлагает «ключи реестра SQL Server из предыдущей установки нельзя изменить.Чтобы продолжить, см. документацию по установке SQL Server о том, как исправить разделы реестра.

как вы могли догадаться, в документации нет ничего столь информативного...Кроме того, когда я пытаюсь удалить любой ключ реестра, связанный с сервером sql, он мне не позволяет.(да, я остановил все связанные службы..)

здесь есть кто-нибудь, кто может помочь?

Это было полезно?

Решение

Вы можете попробовать эту процедуру:

  • Остановить все службы SQL Server.
  • Удалите все службы SQL Server с помощью sc delete servicename
  • Панель управления - добавить/удалить программы - выберите и удалите все программы Microsoft SQL Server
  • Откройте regedit и удалите все папки SQL Server в этом разделе реестра: HKEY_LOCAL_MACHINE/ SOFTWARE/MICROSOFT
  • Удалите папки SQL Server из каталога Program Files.
  • Перезагрузить

Эта процедура должна решить проблему, я решил ее с помощью этой процедуры...

Другие советы

я обнаружил, что это происходит, если у вас установлена ​​надстройка для SSMS, которая не была удалена до удаления ssms.

Вам может понадобиться сначала изменить разрешения для соответствующих разделов реестра, используя regedt32, чтобы затем можно было удалить ключи с помощью обычного regedit

Ну, на самом деле, я считаю, не следует проходить через такую ​​неразбериху, чтобы выполнить такую ​​простую задачу.В конце концов мне пришлось отформатировать свой компьютер и переустановить SQL Server.

Я знаю, что это старый вопрос, и вы уже сказали в комментариях, что переформатировали машину. Тем не менее, я просто наткнулся на это точное сообщение и хотел поделиться своим решением, потому что это было так просто, но сообщение об ошибке не помогло вообще!

Я использовал неправильный установочный пакет. У меня был 64-битный компьютер Intel Windows 7, и я пытался использовать версию SQL Server 2008 для x86. Как только я нашел правильную версию (x64), я не получил эту ошибку, и установка прошла нормально.

У меня была похожая проблема, потому что у меня остались некоторые остатки SQL Server 2005 - не службы, а некоторые части IDE. В любом случае, чтобы решить эту проблему, я использовал опцию обновления (извините, я не могу вспомнить точную опцию сейчас). После запуска части обновления, которая заняла несколько минут, я смог запустить полную установку без проблем.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top