7

Я получил эту странную ошибку, в которой упоминается, что я должен установить VSTS 2008 с пакетом обновления 1 (SP1) во время установки выпуска разработчика SQL Server 2008. Но на самом деле у меня установлен VSTS 2008 SP1. Какие-нибудь идеи, что не так?Ошибка установки SQL Server 2008: предыдущие выпуски Microsoft Visual Studio 2008

Вот мой снимок экрана.

http://i41.tinypic.com/9teo7m.jpg

спасибо заранее, Джордж

ответ

4

Вот KB article за эту ошибку. Вот еще interesting article.

Если у вас установлено несколько продуктов Visual Studio, вы должны обновить их все до SP1. Если у вас есть Visual Studio 2008 и один или несколько выпусков 2008 Express Edition, вы не сможете обновить Express Edition до тех пор, пока не обновите Visual Studio.

Если вы не установили RTM для Visual Studio 2008, у вас возникла эта проблема, потому что Visual Studio 2008 Shell (встроенный режим) установлен в вашей системе, но не на уровне SP1. Вероятно, это связано с тем, что он остался после установки CTP SQL Server 2008.

Вы дважды отметили, что у вас есть SP1 в поле «О программе»? Пакет обновления должен быть в списке «Установленные продукты».

+0

Я смущен о «Visual Studio 2008 Shell (интегрированный режим)», это необходимый компонент или нет во время нашей разработки? Если я удалю его, я не уверен, будет ли это иметь какое-либо влияние ... – George2

+1

Казалось бы, это осталось от CTP-версии SQL Server 2008. Попробуйте удалить его? В худшем случае вам придется переустановить SQL Server. – Andomar

+1

Я попытался удалить «Visual Studio 2008 Shell (интегрированный режим)», и он работает, классно! Мой последний вопрос: что такое «Visual Studio 2008 Shell (интегрированный режим)»? Нужно ли это использовать или нет? (Я хочу использовать SQL Server 2008, но не хочу потерять какие-либо существующие функции.) – George2

3

Visual Studio 2008 Shell (интегрированный режим) используется Team Explorer (клиент для Team Foundation Server), а также инструменты управления SQL.

Если вы устанавливаете Team Explorer ПОСЛЕ установки Visual Studio 2008 с пакетом обновления 1 (SP1), Team Explorer будет регенерировать некоторые файлы VS Shell на уровне исправлений RTM, даже если сама Visual Studio находится на SP1.

Повторное использование установщика пакета обновления Visual Studio 2008 для исправления файлов, которые были отключены установкой Team Explorer, нет необходимости удалять Shell.

См. Это detailed description.

Перефразируя, устанавливать порядок важен и должен быть следующим:

  1. Visual Studio 2008
  2. Team Explorer
  3. Visual Studio 2008 с пакетом обновления 1
  4. SQL Server
+0

Ссылка сейчас мертва, но это и трюк. –

+0

работал для меня. Спасибо за совет. –

6

переименование следующего раздела реестра во время установки SQL 2008

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ DevDiv \ VS \ Обслуживание \ 9.0

+3

Если вы используете 64-битную машину, перейдите на эту страницу, и это не исправит .. переименуйте ДАННЫЙ ключ: '\ Software \ ** WOW6432Node ** \ Microsoft \ DevDiv \ VS \ Обслуживание \ 9.0 \' – JoeBrockhaus

+0

https : //social.msdn.microsoft.com/Forums/sqlserver/en-US/baf09c3f-be97-4bc8-b6d7-bdeea2e3719e/sql-server-2008-r2-management-studio-install-fails-telling-me-to -install-зрительно-студия-2008-sp1? форум = sqlsetupandupgrade – matcheek

Смежные вопросы