Здравствуйте! После неизвестных событий во время новогодних каникул повредилась база данных H2 так, что нет возможности пройти аутентификацию в RunaWFE даже под стандартным пользователем Administrator. Подменив файл localDB.h2 эту ошибку удалось исправить, но, разумеется, потеряна вся историй документов, все созданные процессы, все пользователи. Да, сам дурак, не сделал бэкапы. Вопрос - как исправить ошибки в базе данных? Знаний в данном вопросе, к сожалению, не хватает.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Здравствуйте. Наверное лучше убрать файл с яндекс-диска.
Через h2.tools.recovery большую часть данных получить вроде получилось, но не все.
Запустил временно wfe с тем что восстановилось из вашей базы. Ссылку пришлю личным сообщением.
Система не в рабочем состоянии, но какие-то данные отображает.
Для промышленного использования стоит использовать более надежную БД (например, postgres).
Достаточно легко можно создать БД в postgres, перенести туда всех пользователей и определения процессов.
С экземплярами процессов будет сложнее.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
О, круто! Благодарю!
А саму базу можно как-то получить, чтобы в спокойной обстановке на локальной машине переносить на postgres или MSSQL (ещё не выбран вариант)?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Здравствуйте! После неизвестных событий во время новогодних каникул повредилась база данных H2 так, что нет возможности пройти аутентификацию в RunaWFE даже под стандартным пользователем Administrator. Подменив файл localDB.h2 эту ошибку удалось исправить, но, разумеется, потеряна вся историй документов, все созданные процессы, все пользователи. Да, сам дурак, не сделал бэкапы. Вопрос - как исправить ошибки в базе данных? Знаний в данном вопросе, к сожалению, не хватает.
Здравствуйте.
Это был не просто файл, а БД H2 со всеми данными.
Это я понял, секунд через 30 после того как зашёл в интерфейс...
Попытки восстановления базы средствами H2 Database Console пока ни к чему не привели :-(
А "поврежденный" localDB.h2 есть?
https://disk.yandex.ru/d/V1zDSAq1EhowpA
Какая версия RunaWFE и что в логах было при попытке входа под администратором?
Можно еще runawfe.ear добавить.
Версия 4.3.0
Логи и runawfe.ear: https://disk.yandex.ru/d/6iAdx_MSYXnq2g
Здравствуйте. Наверное лучше убрать файл с яндекс-диска.
Через h2.tools.recovery большую часть данных получить вроде получилось, но не все.
Запустил временно wfe с тем что восстановилось из вашей базы. Ссылку пришлю личным сообщением.
Система не в рабочем состоянии, но какие-то данные отображает.
Для промышленного использования стоит использовать более надежную БД (например, postgres).
Достаточно легко можно создать БД в postgres, перенести туда всех пользователей и определения процессов.
С экземплярами процессов будет сложнее.
О, круто! Благодарю!
А саму базу можно как-то получить, чтобы в спокойной обстановке на локальной машине переносить на postgres или MSSQL (ещё не выбран вариант)?
отправил.