Фирма

«Инрэко ЛАН»

Недавно пришлось столкнуться с этой проблемой. Да, не удивляйтесь, это, оказывается, действительно проблема. У меня на ноуте был установлен SQL Server 2005 Express и SQL Server Management Studio Express. Мне понадобилось установить то же самое (Server + Management Studio), только не Express, а полноценные версии.

Ввиду своей склонности к идеализму, я наивно полагал, что для решения этой задачи достаточно запустить инсталлятор какого-нибудь не Express дистрибутива SQL Server (в моем случае это был Developer Edition). Так я и поступил. И все прошло гладко... почти. По крайней мере, инсталлятор честно установил все сервисы (database engine, reporting services, analysis services и т.д.) и еще кое-какие компоненты, которые входят в поставку. Но вот нехзадача, он не обновил самый главный компонент, из-за которого все и было затеяно - Management Studio. Она так и осталась в версии Express, что меня совершенно не устраивало. Кроме того, не установились еще некоторые компоненты (например, SQL Profiler) из группы Workstation Components. Это было неприятно, но поначалу мне казалось, что это пустяковая проблема легко решается. Все еще полный наивной веры в разумность инсталлятора в частности и Microsoft вообще, я деинсталлировал Management Studio Express и все клиентские компоненты SQL Server и запустил установку Workstation Components из дистрибутива SQL Server Developer Edition ёще раз. Какого же было мое удивление, когда инсталлятор простодушно заявил, что у меня уже установлена более новая версия Workstation Components и что он не желает её заменять на более старую. И тут началась пляска с бубнами, сопровождаемая тщетными попатками заставить инсталлятор поверить, что Workstation Components все таки удалены из системы. Не буду описывать все то, что я испробовал. Скажу только, что пинанием по колесам и протиранием лобового стекла дело не ограничилось. В итоге в одном из блогов (http://geekswithblogs.net/mattrobertsblog/archive/2005/11/06/59246.aspx) я нашел решение. Это решение лежит здесь: http://support.microsoft.com/default.aspx?scid=kb;en-us;290301 и называется Windows Installer CleanUp Utility. Все очень просто - утилита умеет полностью стирать информацию об установке той или иной программы из базы данных службы Windows Installer. Только после её использования мне удалось заставить злополучные Workstation Components установиться. И судя по отзывам на тот пост в блоге, где приведена ссылка на эту утилиту, она помогла не только мне :). Возможно, поможет и вам.
Мораль из всей этой истории такова: блоги - полезная вещь :)

Метки: SQL

Комментарии  

#1 Илья 04.12.2013 19:55
Чтобы без пляски.. нужно было запустить установку с командной строки: ... setup.exe SKUUPGRADE=1
Цитировать

Добавить комментарий