Викта 5.1. Документация пользователя

Восстановление работы сервера

Крайне редко может возникнуть ситуация, при которой происходит непоправимая поломка компьютера, на котором работал сервер.
 
Если компьютер сломался таким образом, что данные, находящиеся на нем, можно перенести на другой компьютер, то в процессе восстановления потери данных не произойдет. В таких случаях, для восстановления работы сервера достаточно:
1. Установите комплекс на новой машине.
2. Скопируйте все базы данных со сломанного сервера на новый. См. Перенос баз данных между комплексами.
3. Скопируйте файлы настроек прав пользователей на новый сервер. См. Файлы настроек прав пользователей.
4. Настройте файл системных настроек сервера на сетевой режим работы. См. Настройка сетевого режима.
5. Скопируйте файл настроек списка клиентов со сломанного сервера на новый. См. Настройка списка клиентов.
6. Запустите сервер на новой машине.
7. Укажите новое имя машины-сервера в файлах системных настроек всех клиентов и перезапустите клиентов.
 
В случае, если произошел сбой с потерей данных (восстановление баз, находящихся на сервере,  невозможно), у вас есть возможность использовать базы, находящиеся на клиентских машинах. В этом случае, возможная потеря данных может составить последние 1-2 минуты работы.
Найдите клиентскую машину, которая получила самую свежую порцию обновления данных. Для этого: Поочередно запустите каждого клиента в локальном режиме, просмотрите в транзакции для баз, с которыми работали ваши пользователи, и запишите даты и номера этих транзакций (значение последней строчки в поле Регист номер). Ваша задача, - найти клиентскую машину с максимальным и самым поздним номером транзакции. Найденная машина берется за эталонную, - именно с нее вы будете копировать данные.
Дальше вы действуете по тому же принципу, что и в случае восстановления сервера не потерявшего данные, только вместо данных сервера используете за образец данные эталонной машины.