Перейти к основному содержимому

Подготовка БД к репликации

Подготовка БД к репликации состоит из следующих действий:

  • Выбор таблиц, которые будут реплицироваться – это действие выполняет пользователь в окне, представленном на рисунке ниже.
  • Создание суррогатных ключей репликации в выбранных таблицах и триггеров, вносящих записи об изменениях выбранных таблиц в лог – выполняется менеджером репликации.

Выбор таблиц может выполняться несколькими способами:

  • в ручном режиме из числа всех таблиц БД (кнопка "Добавить");
  • загрузкой списка таблиц из файла (кнопка "Загрузить");
  • с помощью отбора по параметрам (кнопка "Информация"):

Описание параметров отбора таблиц в выпадающем меню кнопки "Информация":

с полями REPL$Включает в список все таблицы БД, в которых уже есть столбцы суррогатного ключа.
с триггерами IUDВключает в список все таблицы БД, в которых уже есть триггеры журналирования.
с триггерами RESTRICTВключает в список все таблицы БД, в которых уже есть триггеры блокировки изменений.
с триггерами без проверки на REPLВключает в список все таблицы БД, в которых триггеры не выполняют проверку роли пользователя. (Следует учитывать, что ReplMan не может добавить проверку роли в пользовательские триггеры БД МИС "Инфоклиника").

После указания множества таблиц для репликации нажмите "Далее".

В форме выберите действия, которые нужно применить к базе данных:

Выберите, какие общие изменения вносить в БД:

Выберите, какие изменения внести в указанные в предыдущем окне таблицы:

После выбора действий нажмите "Далее".

Операция подготовки БД будет выполнена, если не произойдет ошибок. Ошибки, как правило, вызываются тем, что создаваемые объекты уже присутствуют в обрабатываемой базе данных:

Была ли статья полезна?