В первоначальной версии инструкции по установке Корпоративный сервер 2024 в двухнодовой архитектуре установка на второй сервер происходила на ту же базу, что приводит к дублированию записей на некоторых таблицах.
Для решения этой проблемы нужно удалить дубликаты записей из таблицы DirectoryPatterns и изменить значений поля PatternId в таблице DocumentDirectories с 20 на 10.
До обновления необходимо выполнить следующие команды:
Для удаление задублированных записей после установки Корпоративного сервера 2024 на втором сервере:
DELETE FROM public."DirectoryPatterns" WHERE "Id">10;
Для изменения значений поля PatternId в таблице DocumentDirectories с 20 на 10, так как после выполнения предыдущего скрипта:
UPDATE public."DocumentDirectories" SET "PatternId"=10 WHERE "PatternId"=20;
Данная проблема не проявляется для случаев, когда перед установкой Корпоративного сервера 2024 на второй сервер произведена очистка базы cddisk.
Само обновление идентично процессу обновления Корпоративный сервер 2024 в архитектуре single некоторыми отличиями:
- Сервер находящийся в режиме slave переводим в master, т.е. оба сервера должны быть в режиме master:
- Для этого в скрипте «Управление переключением БД при неработоспособности первого сервера» к переменной MASTER_IP присваиваем IP-адрес сервера slave и выполняем «1. Установка параметров master».
- На каждом сервере устанавливаем обновления;
- Сервер работавший до обновления в режиме slave переводим обратно в режим slave.










