Обновление с SQL Server 2008 R2 Express до SQL Server 2008 R2 Enterprise
Когда я попробовал обновить с SQL Server 2008 R2 Express до SQL Server 2008 R2 Enterprise, он прошел все тесты, а затем он вышел на шаге "Выбрать функции", сказав следующую ошибку:
Для обновления не выбрано никаких функций.
И сообщение об ошибке окна:
На этой странице есть ошибки проверки. Нажмите "ОК", чтобы закрыть это диалоговое окно. Просмотрите ошибки на кнопке страницы настройки, затем укажите допустимые параметры или нажмите "Справка" для получения дополнительной информации.
Можно ли продолжить или выполнить резервное копирование, удалить Express и затем установить новую версию Enterprise?
Ответы
Ответ 1
Поддерживаемые версии и пути обновления версии перечислены в Обновление версий и выпусков. Ваш путь обновления поддерживается:
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 не поддерживается.
Является ли ваша версия Express 32-разрядной установкой и пытаетесь ли вы ее обновить до 64-разрядного Enterprise?
Ответ 2
Вы можете запустить программу установки, затем выберите "Обслуживание и выпуск" с этой страницы. Оттуда это выглядит довольно гладко.
Ответ 3
В нашем случае я обновлял оценку 64b SQL Server 2008 R2 до Enterprise 64b. Я получал ту же ошибку после выполнения шагов обновления через графический интерфейс (не из подсказки). После того, как я остановил все службы и запустил setup.exe в качестве администратора, я смог обновить без проблем и потребовался максимум 1 мин.
Панос.
Ответ 4
Вы можете попробовать выполнить обновление из командной строки, используя:
start /wait C:\setup.exe ADDLOCAL=SQL_Engine INSTANCENAME=NameOfServerInstance UPGRADE=SQL_Engine SKUUPGRADE=1 /qb
Ответ 5
Где вы запускаете свою программу установки? Есть две программы для Центра установки SQL Server 2008, которые доступны для меня в моей установке SQL Server 2008 Express. Я выбрал Центр установки SQL Server (64-разрядный) из папки в папке "R2", и она сработала.