Проблема со входом в ЛЕРС УЧЁТ!

Не могу зайти в прогу, пишит, что нет ответа от серв.приложений (недословно). Переустановка не помогает. В конце установки пишит, что истекло время ответа служб. При попытке запустить С.П. в ручную (ЕХЕ-шником в папке самого С.П.) происходит попытка загрузки и откат. Что делать?

Невозможность ручного запуска говорит о том, что служба сервера ЛЭРС УЧЕТ запущена и работает. После запуска сервер создает файл журнала, в который протоколирует свою работу, включая ошибки.

Самая частая ошибка - невозможность подключения к серверу базу данных. В этом случае сервер ЛЭРС УЧЕТ не может нормально работать и принимать подключения.

Файлы с журналами находятся в папке “C:ProgramDataLERSLogsServer” (если сервер установлен на Windows Vista / 7 / Server 2008), либо в папке “C:Documents and SettingsAll UsersApplication DataLERSLogsServer” (если сервер установлен на Windows XP / Server 2003).

а у меня вот такая ошибка

Службы

Не удалось запустить службу ЛЭРС УЧЁТ - Сервер Приложений на Локальный компьютер

Ошибка 1053: Служба не ответила на запрос своевременно.


ОК



== Журнал открыт 2011-06-17 10:13:32.187

2011-06-17 10:13:32.250 I:4072 Список сетевых интерфейсов для компьютера server:
2011-06-17 10:13:32.265 I:4072 - 192.168.45.1
2011-06-17 10:13:32.265 I:4072 - 91.193.178.168
2011-06-17 10:13:32.265 I:4072 - 127.0.0.1
2011-06-17 10:13:32.296 E:4072 Ошибка запуска сервера! Cannot assign socket to local address wmain
2011-06-17 10:13:32.296 I:4072 Служба остановлена

Есть два возможные причины подобных ошибок.

  1. На компьютере уже запущен сервер ЛЭРС УЧЁТ, а вы пытаетесь запустить второй экземпляр.
  2. Какая-либо другая программа занимает порт 10000. В этом случае или отключите эту программу или откройте текстовым редактором файл C:Program FilesLERSASKUE ServerinLERS_SP.ini и в параметре ListenAddressPort измените используемый сервером порт на порт, не используемый другими программами.

Да дело было в порте 10000
но есть еще проблема:

Службы

Служба “ЛЭРС УЧЁТ - Сервер Приложений” на “Локальный компьютер” была запущена и затем остановлена. Некоторые службы автоматически останавливаются, если им нечего делать, например, служба журналов и оповещений производительности.

ОК

по ходу базе ппц

как восстановить резервную копию LERS_20110124141423.bak

Эта процедура описана в руководстве пользователя в статье “Восстановление базы данных”.
Онлайн-версия статьи доступна на нашем сайте:
http://soft.lers.ru/manual/restoredatabase.html

Что написано в файле журнала сервера ЛЭРС УЧЕТ?

после восстановления базы с резервной копии LERS_20110124141423.bak сервер не хочет запускаться.

Службы

Служба “ЛЭРС УЧЁТ - Сервер Приложений” на “Локальный компьютер” была запущена и затем остановлена. Некоторые службы автоматически останавливаются, если им нечего делать, например, служба журналов и оповещений производительности.

ОК

LOG

LERS.Server.SqlQuery
2011-06-18 08:57:35.640 C:6056 CS:0 Ошибка при инициализации сервера.

System.Data.SqlClient.SqlException: Could not find stored procedure ‘ssp_GetSystemParameters’.

at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)

at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)

at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)

at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)

at System.Data.SqlClient.SqlDataReader.ConsumeMetaData()

at System.Data.SqlClient.SqlDataReader.get_MetaData()

at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)

at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)

at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)

at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)

at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)

at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior)

at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)

at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)

at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)

at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)

at LERS.Server.SqlQuery.ExecuteWithErrorHandling(ExecutionResultType resultType)

at LERS.Server.SqlQuery.Execute()

at LERS.Server.Core.SystemParameter.GetSystemParameters()

at LERS.Server.Core.SystemParameter.Initialize()

at LERS.Server.SystemPlugin.LERS.Server.ISystemPlugin.OnStartServer() LERS.Server.SystemPlugin
2011-06-18 08:57:35.640 E:6056 Ошибка запуска службы сервера приложений. Сервис будет остановлен. ApplicationServerService::OnRunning

База данных системы должна называться LERS. Вероятно, при восстановлении вы указали другое имя базы данных.

Вы можете использовать другое имя, но в этом случае нужно указать его в .ini-файле сервера (секция Database, параметр DatabaseTitle).

Приведите все записи из журнала server.log с момента последнего запуска севера.

Вот лог файлы сервера, база называется Lers
Logs.zip (513 KB)

Теперь все ясно.

Версия восстановленной базы данных отличается от версии сервера. Для решения проблемы загрузите с нашего сайта пакет для ручного обновления и запустите его на сервере. Программа установки обновлений обновит файлы сервера и структуру базы данных до текущей версии.

Да спасибо Евгений. Все работает восстановился с резервной копии.
вот тут вам надо было http://www.lers.ru/soft/download написать в описании “Пакет для ручного обновления ЛЭРС УЧЕТ обновит файлы сервера и структуру базы данных до текущей версии.”

Написали :slight_smile: