Обновление с SQL Server 2008 R2 Express до SQL Server 2008 R2 Enterprise

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

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

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

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

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


person raladin    schedule 28.07.2010    source источник
comment
Я так понимаю, это обновление на месте - вы пытаетесь установить Enterprise поверх существующего экземпляра Express? Возможно, будет проще установить Enterprise, перенести свои базы данных и удалить / удалить выпуск Express после завершения миграции ...   -  person OMG Ponies    schedule 28.07.2010
comment
Да, это так. Я просто хотел проверить, прежде чем делать это, поскольку обновление может быть более простым вариантом, особенно со всеми настройками, выполненными для именованных каналов и т. Д.   -  person raladin    schedule 28.07.2010
comment
Да, я понимаю вашу точку зрения. Тем не менее, резервное копирование / восстановление безболезненно, если вы знаете, что нужно следить за проблемами именованных каналов и протоколов.   -  person OMG Ponies    schedule 28.07.2010
comment
Как вы решили эту проблему? Я получаю то же сообщение ...   -  person Luis    schedule 04.05.2012


Ответы (5)


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

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-разрядная версия Express, и вы пытаетесь обновить ее до 64-разрядной версии Enterprise?

person Remus Rusanu    schedule 28.07.2010
comment
У меня 64-битный Express и 64-битный Enterprise. - person raladin; 28.07.2010

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

person Prof Von Lemongargle    schedule 13.06.2011
comment
Это был ответ, который мне был нужен. После прохождения Maintenance / Edition Upgrade для обновления с Express до Enterprise я мог вернуться к разделу «Установка» / «Новая установка или добавить функции», чтобы добавить функции, которые я искал (службы интеграции и полные инструменты управления). - person PointZeroTwo; 18.09.2012

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

Панос.

person panos    schedule 14.03.2012

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

start /wait C:\setup.exe ADDLOCAL=SQL_Engine INSTANCENAME=NameOfServerInstance UPGRADE=SQL_Engine SKUUPGRADE=1 /qb
person Joe Stefanelli    schedule 28.07.2010

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

person dinesh    schedule 18.12.2012