Создание правила репликации

Для создания нового правила репликации предназначено диалоговое окно (рис. 155), которое можно вызвать двумя способами.

Создание правила репликации
Рисунок 155. Создание правила репликации

Первый способ
  1. в Инспекторе выделить узел сервера репликации;

  2. выполнить пункт главного меню Сервер = > Добавить таблицу или пункт контекстного меню Добавить таблицу.

Второй способ
  1. в списке серверов репликации выделить сервер;

  2. нажать на пиктограмму на инструментальной панели.

Появится окно со списком реплицированных таблиц, в которое нужно добавить новое правило нажатием на пиктограмму на инструментальной панели.

В данном диалоге задается имя правила, реплицируемая таблица, сервер-получатель, имя таблицы, а также имя пользователя и пароль.

При нажатии на пиктограмму показывается табличное поле, в котором можно указать правила для разрешения конфликтов как для всей таблицы, так и для каждого ее столбца.

Конфликты между записями могут разрешаться как по приоритетам, так и по вычислению нового значения.

Возможные значения для приоритетов:

  • по умолчанию (не определено);

  • приоритет пришедшей записи;

  • приоритет существующей записи;

  • приоритет более новой записи;

  • приоритет более старой записи;

  • приоритет сервера с большим весом.

Возможные значения для вычислений:

  • нет (добавляет в запрос "calculate none");

  • по умолчанию (не добавляет ничего в запрос);

  • оставить большее;

  • оставить меньшее;

  • взять среднее;

  • изменить текущее значение на разницу между старым и новым.