Установка SQL Server Express 2008 параллельно с ошибками SQL 2005 Express - PullRequest
41 голосов
/ 06 октября 2008

Когда я пытаюсь установить новый экземпляр SQL Server 2008 Express на компьютер для разработки с уже запущенным и запущенным SQL 2005 Express, проверка установки завершается неудачно, потому что установлены «средства SQL 2005 Express», и мне сказали удалить их.

Что именно это значит?

После прочтения этой статьи:

http://www.asql.biz/Articoli/SQLX08/Art1_5.aspx

Я удалил версию SQL Management Studio 2005 года, но получил ту же ошибку от установщика 2008 во время моей последующей попытки.

Обновление

1) Деинсталлировать только SQL 2005 Management Studio. Получена та же ошибка от установки 2008 года.

2) Удалены все общие компоненты SQL 2005. Получена та же ошибка от установки 2008 года.

3) Установлены общие компоненты из программы установки SQL 2008. Получена та же ошибка от установки 2008 года при попытке установить новый экземпляр SQL 2008.

4) Неустановленные компоненты SQL 2008, перезагрузка, переустановка SQL 2005 Management Studio с установочного носителя, перезагрузка, удаление компонентов рабочей станции SQL 2005 с панели управления, перезагрузка.

Установка SQL 2008 теперь идет как надо.

Кажется вероятным, что если бы я перезагружался после обновления 2 выше, все прошло бы более гладко. : - (

Ответы [ 10 ]

40 голосов
/ 06 октября 2008

Хотя у вас не должно возникнуть проблем при запуске экземпляра ядра базы данных 2005 года, кроме экземпляра 2008 года, инструменты устанавливаются в общий каталог, поэтому вы не можете установить две версии инструментов. К счастью, инструменты 2008 года имеют обратную совместимость. Пока мы говорим, я использую SSMS 2008 и Profiler 2008 для управления экземплярами 2005 Express. Прекрасно работает.

Перед установкой инструментов 2008 года необходимо удалить все и все «общие» компоненты с 2005 года. Попробуйте перейти в панель управления «Установка и удаление программ», найти Microsoft SQL Server 2005 и нажать «Изменить». Затем выберите «Компоненты рабочей станции» и удалите все, что есть (это не приведет к удалению вашего ядра базы данных).

Я полагаю, что установщик 2008 года также имеет возможность обновлять только общие компоненты. Вы можете попробовать это. Удачи!

16 голосов
/ 23 декабря 2011

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

32-разрядная ОС : HKLM \ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Microsoft \ Microsoft SQL Server \ 90

64-разрядная ОС : HKLM \ Software \ Wow6432Node \ Microsoft \ Microsoft SQL Server \ 90

2 голосов
/ 16 августа 2010

Мне пришлось деинсталлировать компоненты рабочей станции и пакет инструментов SSMS (пакет инструментов SSMS является надстройкой для Microsoft SQL Server Management Studio (SSMS), включая SSMS Express.) Установка SQL 2008 теперь идет как надо.

1 голос
/ 12 марта 2009

Проблема в том, что в SQL 2008 MS есть ошибка, при которой при подключении к удаленному серверу (скажем, в качестве словосочетания поставщика услуг) он всегда будет пытаться открыть первую базу данных в списке, и поскольку возможности ur db были в списке действительно мало, он выдаст ошибку и не сможет отобразить список dbs ... который с помощью sql 2005 management studio просто работает.

Хотел бы я использовать SQL 2008 MS, но похоже, что при подключении к удаленному SQL 2005, SQL 2008 не может быть и речи на моей машине разработчика: (

0 голосов
/ 15 декабря 2014

Мне также пришлось удалить SMSS, прежде чем он пройдет этот шаг.

0 голосов
/ 07 июня 2011

Я пытаюсь установить SQL SERVER Developer 2008 R2 вместе с SQL SERVER 2005 EXPRESS,

Я перешел к функциям программы, щелкнул по unistall SQL SERVER 2005 EXPRESS и только проверил, КОМПОНЕНТЫ РАБОЧЕЙ СТАНЦИИ, он неуправляем: файлы поддержки, sql mngmt studio

После этого установка sql 2008 r2 developer прошла нормально ....

Надеется, это кому-нибудь поможет

0 голосов
/ 20 мая 2011

Если у вас в данный момент есть Red Gate SQL Toolbelt, вам нужно будет также деинсталлировать его, прежде чем продолжить. Каким-то образом он добавляет ссылку на версию SQL Management Studio 2005 года.

0 голосов
/ 23 февраля 2011

N.B. Эти заметки относятся к SQL Server Express 2008 R2 (поэтому Microsoft до сих пор не сделала это проще). Я также понимаю, что я усложнил ситуацию, установив 32-разрядную версию SQL Server Express 2005 и 64-разрядную версию SQL Server Express 2008.

Я последовал за шагом Джош Хинман выше . Деинсталляции SQL Server Express 2005 «Компоненты рабочей станции» было недостаточно. Мне также потребовалось удалить 2005 Studio Management.

Я также попробовал маршрут обновления, который предложил Джош Хинман, щелкнув «Обновление с SQL Server 2000, SQL Server 2005 или SQL Server 2008». Этот маршрут никогда не давал мне возможность устанавливать компоненты бок о бок, он просто проходил процесс обновления с 2005 по 2008 год. Он успешно завершился, но на самом деле ничего не сделал. К счастью, это не повредило ни одной из существующих экземпляров базы данных. Так что будьте осторожны, пробуя этот маршрут.

0 голосов
/ 19 октября 2010

Просто удалите Microsoft SQL Server Management Studio Express 2005 с панели управления

0 голосов
/ 30 марта 2009

Просто удалите компоненты рабочей станции из «Установка и удаление программ» - SQL Server 2005. При удалении компонентов рабочей станции установка SQL Server 2008 проходит успешно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...