четверг, 28 ноября 2013 г.

Ошибка установки SQL-сервера. Английская версия Windows


Обнаружена очередная ошибка при установки SQL Express 2008 R2, который распространяется с ЛЭРС УЧЕТ.

Во время установки SQL-сервера из пакета установки ЛЭРС УЧЕТ выдается сообщение: "Не удалось установить локальный сервер баз данных".

После этого установка прекращается. В журнале установки ЛЭРС УЧЕТ протоколируется следующая информация:

2013-11-27 18:40:46.403 I:2724 Производится установка MSSQLServer PrereqChecker::InstallSQLServer
2013-11-27 18:40:48.225 I:2724 Запуск приложения: "C:\Users\User\AppData\Local\Temp\RarSFX2\Software\Sql2008R2\sqlexpr.exe" /ACTION=install /FEATURES=SQLEngine /INSTANCENAME=LERS /QS /IACCEPTSQLSERVERLICENSETERMS /SQLSVCACCOUNT="NT AUTHORITY\Network Service" PrereqChecker::LaunchAppAndWait
2013-11-27 18:41:53.618 I:2724 Приложение "C:\Users\User\AppData\Local\Temp\RarSFX2\Software\Sql2008R2\sqlexpr.exe" успешно завершено PrereqChecker::MyExec
2013-11-27 18:41:53.618 E:2724 Не удалось запустить службу MSSQL$LERS PrereqChecker::InstallSQLServer
2013-11-27 18:41:59.735 E:2724 Не удалось установить локальный сервер баз данных. WizardController::DoInstallLocalServer

Данная ошибка наблюдается при установки ЛЭРС УЧЕТ на английскую версию WIndows.

Чтобы выяснить причину ошибки, запустим установщик из строки "Выполнить" со следующими параметрами:

"C:\Users\User\AppData\Local\Temp\RarSFX2\Software\Sql2008R2\sqlexpr.exe" /ACTION=install /FEATURES=SQLEngine /INSTANCENAME=LERS /IACCEPTSQLSERVERLICENSETERMS /SQLSVCACCOUNT="NT AUTHORITY\Network Service"

Запустится установка SQL-сервера, которая прервется выдачей сообщения об ошибке:
SQL Server setup media does not support the language of the OS or does not have ENU localized files.
Use the matching language-specific SQL Server media or change the OS locale through Contol Panel.



Из сообщения видно, что причиной послужила английская версия Windows.

Для решения проблемы необходимо установить русский пакет локализации для Windows и установить русский язык основным для системы.

На примере Windows 8.1 это делается в "Control Panel", пункт "Language". Для добавления языка нужно нажать "Add a language" и выбрать русский язык.


После этих действий, русский язык должен появиться в списке. Далее нажимаем "Options" в строке русского языка справа. Откроется окно "Language options".


Здесь нажимаем "Download and install language pack" и дожидаемся окончания загрузки и установке. После чего необходимо обязательно ПЕРЕЗАГРУЗИТЬ компьютер. Без этого работать не будет.

Теперь можно запустить установку ЛЭРС УЧЕТ заново. SQL Server должен установиться без проблем.

Комментариев нет:

Отправить комментарий