Для создания нового правила репликации предназначено диалоговое окно (рис. 8), которое можно вызвать двумя способами.
в Инспекторе
выделить узел сервера репликации;
выполнить пункт главного меню Сервер => Добавить таблицу или пункт контекстного меню Добавить таблицу.
в списке серверов репликации выделить сервер;
нажать на пиктограмму
на инструментальной панели.
Появится окно со списком реплицированных таблиц, в которое нужно добавить новое правило нажатием на пиктограмму
на инструментальной панели.
В данном диалоге задаются: имя правила, реплицируемая таблица, сервер-получатель, имя таблицы БД приемника, а также имя пользователя и пароль БД приемника.
При нажатии на пиктограмму
откроется табличное поле, в котором можно указать правила для разрешения конфликтов как для всей таблицы, так и для каждого столбца.
Конфликты между записями могут разрешаться как по приоритетам, так и по вычислению нового значения.
Возможные значения для приоритетов:
по умолчанию (не определено);
приоритет пришедшей записи;
приоритет существующей записи;
приоритет более новой записи;
приоритет более старой записи;
приоритет сервера с большим весом.
Возможные значения для вычислений:
нет (добавляет в запрос “calculate none”);
по умолчанию (не добавляет ничего в запрос);
оставить большее;
оставить меньшее;
взять среднее;
изменить текущее значение на разницу между старым и новым.