Замена SQL Server 2005 Express Management Studio полной версией - PullRequest
2 голосов
/ 30 января 2009

Я работал под управлением SQL Server 2005 Express Management Studio («SSMSE»), и теперь мне нужно установить полную версию Management Studio («SSMS»). Это известная проблема, но я не нашел всеобъемлющего способа ее выполнения.

Сначала я удалил SSMSE, а затем запустил SqlRun_Tools.msi для установки набора инструментов. Я получил это сообщение об ошибке:

A component that you have specified in the ADD_LOCAL property is already
installed. To upgrade the existing component, refer to the template.ini
and set the UPGRADE property to the name of the component.

Я понятия не имел, что такое template.ini. Поэтому я оглянулся и решил удалить оставшуюся минимальную установку SQL Server 2005 Express на моем компьютере, следуя совету Microsoft в KB 909967, «Как удалить экземпляр SQL Server 2005 вручную». Этот бит был очень успешным.

Но когда я снова попытался запустить SqlRun_Tools.msi, я столкнулся с этим беспорядком, когда установщик «Подготовка мастера установки»:

The setup has encountered an unexpected error in datastore. The action
is SetDialogs. The error is : Source File Name:
...\datastorecachexmlschema.cpp
**** Compiler Timestamp: Fri Jul 29 01:13:50 2005
****    Function Name: DataStoreCacheXMLSchema::initScopeRecord*****Sour...

(но замените звездочки символами коробки, которые, вероятно, были CR-LF в исходном сообщении)

Это очень расстраивает. Кто-нибудь есть какие-либо советы по установке полной версии SSMS поверх SSMSE? Будем весьма благодарны за любую помощь, которую вы можете оказать!

Ответы [ 4 ]

3 голосов
/ 04 февраля 2009

Я также установил SQL Management Studio перед тем, как просто использовать пакет SqlRun_Tools.msi без проблем, но я думаю, что если у вас ранее были установлены какие-либо другие компоненты SQL Server 2005, вам сначала нужно будет установить файлы поддержки установки, так как это вероятно, что устанавливает последовательность установки компонента. Это можно сделать либо установкой с установочного носителя SQL Server, либо запустив файл sqlsupport.msi, как описано в статье Microsoft KB.

1 голос
/ 29 марта 2011

Я решаю эту проблему

Steps

  1. Перейти к Добавить \ удалить программу
  2. удалить браузер SQL сервера
  3. Установка файлов поддержки с CD
  4. Установить SQL_Tools.MSI
0 голосов
/ 24 апреля 2012

Я получил отличные результаты, когда обновлял 2008 express до 2008 разработчиком (запустив установку), сначала перейдя в Maintenance-> Upgrade Edition, а затем (поскольку инструменты управления и т. Д. Все еще были "express" и мне в основном требовался Sql Profiler), я также выполнила полную «новую» установку (Установка -> «Новая установка или добавление компонентов ..»), выбрав существующий экземпляр и затем выбрав все функции. Нет необходимости удаления или командной строки. Вела себя так же потом, только с новыми функциями.

0 голосов
/ 31 января 2009

Ну, я примерно выяснил, в чем проблема, основываясь на несколько загадочном разрешении , упомянутом на нескольких разных форумах. Это решение предполагает, что мне нужно установить файлы поддержки установки. Возможно, это была переустановка, , поскольку я удалил что-то с таким же именем при удалении SQL2K5 Express. Я не уверен, что это были одни и те же файлы между полной версией и Express Edition.

Я попытался переустановить SQLXML4, Native Client и MSXML6, чтобы посмотреть, смогу ли я выйти за пределы ошибки, связанной с datastorecachexmlschema.cpp, и каждый раз я снова получал одну и ту же ошибку. Но я попробовал технику, упомянутую в ссылке выше, и она отлично работала.

По сути, вы вставляете компакт-диск и запускаете только первую часть процесса установки, которая устанавливает инструменты установки, включая файлы поддержки установки. Затем вы отменяете оставшуюся часть процесса установки и запускаете SqlRun_Tools.msi.

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