Восстановление резервной копии БД MyChat

Добавлено:
Пн окт 13, 2025 3:58 pm
avolkov
Временно переселяю сервер MyChat на другой гипервизор (не репликация, просто на старом выключил, на новом восстановил и включил). Как мне сохранить историю чатов (включая переданные файлы), когда я буду возвращать всё обратно? Я не буду перемещать сервер на старый гипервизор. Хочу просто включить на нём временно заглушенный сервер чата и восстановить бэкап.
Re: Восстановление резервной копии БД MyChat

Добавлено:
Пн окт 13, 2025 4:08 pm
avolkov
Вот, что нашёл в справке:
Чтобы восстановить базы данных из резервной копии, нужно:
1.Остановить MyChat Server, завершить его работу.
2.Сделать резервную копию папки C:\Documents and Settings\All Users\MyChat Server\db\
3.Перезаписать поверху все файлы из ZIP-архива резервной копии в папку C:\Documents and Settings\All Users\MyChat Server\db\
4.Запустить MyChat Server
В моём случае этого будет достаточно?
Re: Восстановление резервной копии БД MyChat

Добавлено:
Пн окт 13, 2025 4:13 pm
Алексей Пикуров
Здравствуйте.
Дайте ссылку на статью справки, пожалуйста, что вы нашли.
Этого недостаточно, потому что вы скопируете только базы данных. Но не файлы, которые находятся обычно в папке C:\ProgramData\MyChat Server\files\ (если вы не переназначили её в настройках сервера).
Вот
статья в блоге по переносу данных сервера с одного компьютера на другой, прочитайте внимательно.
Re: Восстановление резервной копии БД MyChat

Добавлено:
Пн окт 13, 2025 4:20 pm
avolkov
В справке я прочитал
это.
Спасибо за статью, теперь всё понятно. Вопрос закрыт.
Re: Восстановление резервной копии БД MyChat

Добавлено:
Пн окт 13, 2025 4:22 pm
Алексей Пикуров
Ок, принято, но в справке статья про ошибку, когда происходит поломка базы данных, что делать в этом случае и как восстановить базу из бекапа. У вас же совсем другой кейс.
Re: Восстановление резервной копии БД MyChat

Добавлено:
Чт окт 16, 2025 8:35 am
avolkov
Переезд состоялся!
Практически всё прошло гладко, за малым исключением.
У меня сервис чата работает от имени доменной учётной записи (чтобы не было проблем с сетевыми ресурсами). Забыл сразу дать ему права на c:\programdata\mychat server, поэтому не мог попасть в консоль администрирования. Возможно, где-то в справке это написано, но кто же её читает?
![cool [smilie=cool.gif]](./images/smilies/cool.gif)
Re: Восстановление резервной копии БД MyChat

Добавлено:
Чт окт 16, 2025 1:49 pm
Алексей Пикуров
Ок, отлично, рад, что у вас всё получилось.
Момент с правами в справке не описан, потому что MyChat Server стартует с UAC elevation по умолчанию, если вы его запускаете, как GUI приложение. Если вы его запускаете службой, то он имеет права system, как любая служба по умолчанию.
Однако, если вы явно указываете права для конкретной службы, то, конечно, тогда вопрос прав уже ложится на администратора, раз он взял и изменил стандартное поведение.
Re: Восстановление резервной копии БД MyChat

Добавлено:
Чт окт 16, 2025 1:53 pm
avolkov
Я решил пойти по тому же пути, что и со службой сервера 1С (может, кто знает, знаменитый usr1cv8)
Возможно, кому-то это сэкономит время.