Сбой помощника по обновлению SQL Server 2014

Я установил SQL Server 2014 Enterprise на виртуальную машину и пытаюсь установить советник по обновлению.

В инструкциях указано, что мне следует запустить SqlUA.msi, но я получаю следующую ошибку:

В программе установки отсутствуют предварительные условия:

Microsoft SQL Server 2014 Transact-SQL-ScriptDom, который не устанавливается программой установки помощника по обновлению. Чтобы продолжить, установите SQL Server 2014 Transact-SQL ScriptDom по гиперссылке ниже, а затем снова запустите операцию установки помощника по обновлению:

http://go.microsoft.com/fwlink/?LinkID=296473.

Это просто приводит меня на страницу загрузки. Файла ScriptDom нет, но дальнейший поиск показал мне, что они имеют в виду SQLDOM. Итак, я установил SQLDOM.msi с этой страницы выше и получил следующую ошибку:

Microsoft SQL Server 2012 Transact-SQL-ScriptDom

Не удалось установить Microsoft SQL Server 2012 Transact-SQL-ScriptDom, поскольку на компьютере уже существует более новая версия. Чтобы продолжить, удалите более позднюю версию, а затем снова запустите программу установки Microsoft SQL Server 2012 Transact-SQL ScriptDom.

Ну, это было довольно запутанно. Сначала мне говорят, что у меня его нет, затем мне говорят, что я пытаюсь установить более старую версию. Я перезагрузил виртуальную машину и свой локальный ноутбук, но без посторонней помощи. Служба поддержки Microsoft сказала мне, что они не поддерживают советник по обновлению.


person user3680976    schedule 07.07.2014    source источник


Ответы (3)


Перейдите на страницу пакета дополнительных компонентов Microsoft® SQL Server® 2014 здесь:

http://www.microsoft.com/en-us/download/details.aspx?id=42295

Нажмите кнопку «Загрузить», затем найдите загрузку с именем «SqlDom.msi»; версия x64 находится примерно на 1/3 пути вниз, версия x86 - примерно на 80-85% пути вниз.

Это должны быть последние версии ScriptDom.

person blcamp    schedule 22.08.2014
comment
Спасибо - я попробовал это, и я получил ту же ошибку при установке советника по обновлению. Похоже, что SqlDom.msi уже был установлен, когда я установил его снова (попросил меня восстановить, а не установить). Потом я заметил, что качаю x86 UA, а не x64 версию - x64 версия работала без ошибок. - person Simon D; 27.10.2014
comment
Со мной случилось то же самое. Я не заметил, что там по 2 версии каждой и они хорошо разбросаны по списку всех возможных загрузок. x64 находится в структуре каталогов, а не в самом имени. Очень плохой интерфейс. - person Dowlers; 30.09.2016

У меня была такая же проблема, установил x64 sqldom.msi - не сработало. Затем я установил версию x86, и советник по обновлению сработал. Это было на сервере 2012R2 с SQL2012 x64.

person Paul    schedule 02.12.2014

Файл Eng_Microsoft_SQLServer_TransactSql_ScriptDom_dll_32 не может быть установлен, поскольку файл не найден в CAB-файле redist.cab. Это может указывать на сетевую ошибку, ошибку чтения с установочного носителя или проблему с этим пакетом.

person user6163241    schedule 23.11.2016