Обновление с SQL Server 2008 R2 Express до SQL Server 2008 R2 Enterprise - PullRequest
12 голосов
/ 28 июля 2010

Когда я попытался обновить SQL Server 2008 R2 Express до SQL Server 2008 R2 Enterprise, он прошел все тесты, а затем потерпел неудачу на шаге «Выбор компонентов» со следующей ошибкой:

Тамне выбраны функции для обновления.

И сообщение об ошибке окна:

На этой странице есть ошибки проверки.Нажмите кнопку ОК, чтобы закрыть это диалоговое окно.Просмотрите ошибки на кнопке на странице установки, затем укажите действительные параметры или нажмите кнопку «Справка» для получения дополнительной информации.

Возможно ли продолжить или мне нужно выполнить резервное копирование, удалить Express и затем установить свежую редакцию Enterprise

Ответы [ 5 ]

21 голосов
/ 14 июня 2011

Вы можете запустить программу установки, затем выбрать «Обслуживание и обновление версии» на этой странице.Оттуда это кажется довольно гладким.

9 голосов
/ 28 июля 2010

Поддерживаемые пути обновления версии и выпуска перечислены в Обновления версии и выпуска .Ваш путь обновления является поддерживаемым:

SQL Server 2008 R2 Express  SQL Server 2008 R2 Express with Tools
                            SQL Server 2008 R2 Express with Advanced Services
                            SQL Server 2008 R2 Workgroup
                            SQL Server 2008 R2 Standard
                            SQL Server 2008 R2 Developer
                            SQL Server 2008 R2 Enterprise 
                            SQL Server 2008 R2 Datacenter

со следующим примечанием:

Этот выпуск SQL Server можно обновить до SQL Server 2008 R2 в 32-разрядной подсистемеWOW64) 64-битного сервера.Отказоустойчивые кластеры не поддерживаются в режиме WOW.Если в настоящее время у вас есть отказоустойчивые кластеры SQL Server 2000 или SQL Server 2005 в 32-разрядной подсистеме (WOW64), обновление отказоустойчивого кластера до SQL Server 2008 R2 не поддерживается.32-разрядная установка, и вы пытаетесь обновить ее до 64-разрядной версии Enterprise?

1 голос
/ 14 марта 2012

В нашем случае я обновлял SQL Server 2008 R2 с оценкой 64b до Enterprise 64b. Я получил ту же ошибку после выполнения шагов обновления через графический интерфейс (не из приглашения). После того, как я остановил все службы и запустил setup.exe как администратор, я смог обновить без проблем, и это заняло максимум 1 минуту.

Панос.

0 голосов
/ 18 декабря 2012

Откуда вы запускаете программу установки? При установке SQL Server 2008 Express мне доступны для запуска две программы для Центра установки SQL Server 2008. Я выбрал Центр установки SQL Server (64-разрядный) из той, что находится в папке «R2», и это сработало.

0 голосов
/ 28 июля 2010

Вы можете попробовать выполнить обновление из командной строки, используя:

start /wait C:\setup.exe ADDLOCAL=SQL_Engine INSTANCENAME=NameOfServerInstance UPGRADE=SQL_Engine SKUUPGRADE=1 /qb
...