Невозможно выполнить обновление до Microsoft SQL Server2008 R2 RTM - Express с расширенными службами - PullRequest
3 голосов
/ 24 марта 2012

Я пытаюсь обновить текущую версию Express до Express с расширенными услугами для поддержки полнотекстового поиска.

Текущая настройка системы:

  • Версия ОС: Windows Server 2008 R2, веб-сервер 64 бит
  • SQL Server 2008 R2 Express, SP1, v10.50.2500.0

Я скачал SQL Server с расширенными службами. Я не могу обновить версию. Этап установки проходит без каких-либо проблем и даже после завершения обновления Edition . Но как только я щелкну по этой странице, появится сообщение об ошибке.

Программа установки SQL Server обнаружила следующую ошибку: Invoke или BeginInvoke не может быть вызван для элемента управления, пока дескриптор окна не имеет был создан.

Может кто-нибудь помочь мне здесь в правильном направлении?

Я мог видеть, что версия SQL Server Express с расширенными службами - 10.50.1600.1. Это причина? Так стоит ли мне понижать версию SP1 до нормальной версии Express r2 перед обновлением?

Скачанная ссылка для Экспресса с расширенными услугами http://www.microsoft.com/download/en/details.aspx?id=25174

Ответы [ 2 ]

5 голосов
/ 25 марта 2012

Наконец-то все заработало !!

Ранее я получал сообщение об ошибке ниже. Это ошибка и связана с пользовательским интерфейсом. Поэтому я обновил с помощью командной строки, что тоже в тихом режиме, чтобы предотвратить любое вмешательство пользовательского интерфейса.

"Программа установки SQL Server обнаружила следующую ошибку: Invoke или BeginInvoke нельзя вызывать для элемента управления, пока не будет создан дескриптор окна. "

Ниже приведены шаги, которые я использовал: -

  1. Загрузил последнюю версию sp1 для SQL Server 2008 r2 с расширенными службами (SQLEXPRADV_x64_ENU.exe) из http://www.microsoft.com/download/en/details.aspx?id=26729

  2. Извлеченный SQLEXPRADV_x64_ENU.exe в D: \ SQL2008

  3. Открыть командную строку как «Администратор»
  4. Выполнены следующие команды

    D:\sql2008\setup.exe /ACTION=editionupgrade /INSTANCENAME=MyInstance /IACCEPTSQLSERVERLICENSETERMS  /FEATURES=SQL,RS  /INDICATEPROGRESS  /Q
    

* MyInstance - имя вашего экземпляра сервера sql

* / INDICATEPROGRESS покажет ход установки в командной строке (для подтверждения :))

Вы можете следовать этому документу для получения дополнительных параметров настройки http://msdn.microsoft.com/en-us/library/ms144259(v=sql.105).aspx

  1. Проверено, что обновление прошло успешно.
  2. К сожалению, функция FULL-TEXT Search не была включена.
  3. Итак, запустите setup.exe как normall (двойной щелчок) и добавьте функцию «ПОЛНЫЙ ТЕКСТ» к существующему экземпляру.

    Теперь все работает нормально. Спасибо всем.

0 голосов
/ 01 ноября 2013

Я могу убедиться, что эта ошибка и такое же разрешение применимы и к SQL Server 2008 R2 Express SP2 v10.50.4000.0

...