Установка сервера sql express: проблема VS2008 sp1

Я пытаюсь установить SQL Server Express 2008 на мою машину. Я получаю сообщение об ошибке, в котором говорится, что на компьютере установлена ​​более старая версия VS 2008. Обновление до VS2008 SP1 перед установкой Sql server 2008.

Я попытался установить sp1, но получаю сообщение об ошибке, что совместимая версия vs2008 не обнаружена в системе. обновление не совместимо с экспресс-выпусками.

У меня проблемы с установкой SQL Server 2008 Express, установленной на моей машине, и у меня проблемы. Пожалуйста, помогите мне.

4 ответа

У меня была та же проблема, которую описывает ironsavior. У меня была VS 2008 с пакетом обновления 1 (SP1) и никакая другая VS не была установлена ​​(то есть не было никакой редакции Express).

Вот как я это решил, в основном стимул реестра. Я зашел в раздел реестра HKLM\SOFTWARE\Wow6432Node\Microsoft\DevDiv\VS\Servicing\9.0\IDE\1033 и изменил следующие значения (они были 0, 0 и "RTM" соответственно)

SP = dword:00000001
SPIndex = dword:00000001
SPName = "SP1"

Вам даже не нужно выходить из установщика, чтобы сделать это. Просто повторите проверку после настройки реестра, и она должна пройти. По крайней мере, работал на меня.

Вам необходимо установить полную версию Visual Studio 2008, чтобы выполнить обновление до Service Pack 1. На сайте MS вы должны найти SP1, специфичный для Express-выпусков Visual Studio.

На самом деле я не уверен, но попробуйте снова загрузить Visual Studio Express, и в него должен быть интегрирован SP1. Вот ссылка.

Удачи!

Средство обновления SQL Express SP1 не работает на SQL Express, хотите верьте, хотите нет. Если вы исправите SQL Express, используя "полную версию SQL 2008 SP1", это будет работать. Я обнаружил, что это имело место в июне 2009 года.

Не обязательно устанавливать полную версию Visual Studio 2008 для обновления до Service Pack 1. Вы можете установить любое из экспресс-выпусков с sp1, в идеале Visual C++ и C#. Если они уже установлены на вашем компьютере, переустановите и удалите все старые версии SQL Server Express(2000 или 2005 в разделе "Установка и удаление программ"). Наконец, установите SQL Server 2008 Express; Это должно решить проблему.

Удачи!

Другие вопросы по тегам