Ошибка установки SQL-сервера

Здравствуйте, появился еще вопрос. Для опроса нескольких ЛЭРС GSM LITE необходимо в ЛЭРС УЧЕТ для каждого создавать свой порт опроса с разными ip портами?
Не могли бы вы подсказать по установки ЛЭРС УЧЕТ, не ставится SQL Server, журнал установки прикрепил.
20130627_170818.rar (62.7 KB)

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

Давайте начнем сначала.
Приложите файл журнала программы установки. Для этого откройте папку %temp% и найдите файл lers_install_log.log.
Также нужны все файлы из папки “C:Program FilesMicrosoft SQL Server100Setup BootstrapLog” - зачастую исходная ошибка протоколируется во время предыдущих попыток установки.

Достаточно создать 1 порт, указав в нем нужное количество потоков.

P.S. Пожалуйста, не задавайте все вопросы в одной теме, создавайте разные темы - ответы будете получать быстрее. Например, ответить на вопрос про порт я бы смог сразу и вам бы не пришлось ждать, когда я найду 20-30 минут свободного времени чтобы изучить присланные вами журналы SQL-сервера.

Файл lers_install_log.log не получается найти на компьютере.
Из папки “C:Program FilesMicrosoft SQL Server100Setup BootstrapLog” отправил на почту support@lers.ru, на форум не получается загрузить.

Получается что SQL-сервер установился. Но ЛЭРС-учет не может к нему подключится.
Безымянный.png

Нужен файл журнала работы SQL-сервера ERRORLOG из папки “C:Program FilesMicrosoft SQL ServerMSSQL10_50.LERSMSSQLLog” (в папке будет 7 файлов ERRORLOG с разными расширениями, можете прислать все.

И также нужен журнал работы программы установки lers_install_log.log из вашей временной папки %temp%. Чтобы перейти к этой папке или выполните команду %temp% через меню Пуск–>Выполнить, либо запустите “Проводник”, укажите %temp% в строке адреса и нажмите Enter.

Файла lers_install_log.log во время попытки установки или после отмены нет в папки %temp%, этот файл не находится через поиск на всем компьютере. Может из-за того, что установка не проходит дальше этапа на скриншоте?
Log.rar (94.5 KB)

Проверьте еще в папке C:ProgramDataLERSLogs (папка ProgramData по умолчанию скрыта, чтобы она появилась в Проводнике Windows, нужно включить отображение скрытых папок и файлов).

Согласно журналу SQL-сервера, он не может авторизовать пользователя, поскольку пользователь либо не обладает необходимыми привилегиями (например, при включенном UAС администратор подключается из программы, запущенной без администраторских прав), либо идентификатор безопасности пользователя (SID) не соответствует SID, хранящемуся в SQL-сервере.

Я предполагаю, что к SQL-серверу вы подключались только из программы установки ЛЭРС УЧЕТ, для которой UAC автоматически бы выдал сообщение о необходимости запуска с повышенными правами. Значит остается 2-й вариант, причина которого в том, что вы установили SQL-сервер под другой учетной записью (с другим SID). Например, если после установки SQL-сервера удалить учетную запись пользователя Windows и создать другую с таким же именем, то SID новой записи будет другой.

Проверить это можно следующим образом:

  1. создайте на компьютере новую учетную запись (например, test)
  2. внесите ее в группу “Администраторы” системы (Windows)
  3. выполните вход в Windows под учетной записью test
  4. запустите установку ЛЭРС УЧЕТ - должно заработать

Есть и 2-й способ: удалить SQL-сервер перед установкой. Для этого:

  1. удалите SQL-сервер через удаление программ
  2. сделайте резервную копию файлов LERS*.* из папки “C:Program FilesMicrosoft SQL ServerMSSQL10_50.LERSMSSQLDATA”
  3. удалите папку “C:Program FilesMicrosoft SQL ServerMSSQL10_50.LERS”
  4. перезагрузите компьютер.

Мы идентифицировали причину проблемы: это ошибка в работе SQL-сервера, которая проявляется, если в системе есть пользователь, наименование учетной записи которого совпадает с именем компьютера. В вашем случае это пользователь NIKNik.

Ссылки на подобные проблемы:
http://social.msdn.microsoft.com/Forums/sqlserver/en-US/241e3f1c-dfb6-40af-8bbd-4609d77f9cb6/sql-server-2008-r2-express-64bit-install-failure-on-windows-7-home-premium-64bit?forum=sqlexpress
http://serverfault.com/questions/119875/is-not-a-valid-login-or-you-do-not-have-permission-on-sql-server-installati/119906

Для решения проблемы достаточно переименовать учетную запись пользователя (вариант установки под другим пользователем не работает, если в системе остается пользователь у которого наименование учетной записи совпадает с наименованием компьютера). Альтернативный вариант решения проблемы - разрешить на SQL-сервере авторизацию по имени и паролю (так называемую SQL-авторизацию). По умолчанию, программа установки ЛЭРС УЧЕТ при установке SQL-сервера разрешает только Windows-авторизацию. Отметим, что мы не проверяли этот альтернативный способ.