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

Метаданные

Для работы репликатора в БД МИС "Инфоклиника" должны быть созданы следующие объекты:

  • Домены репликатора – типы полей, используемые репликатором.
  • Роль, с которой репликатор будет подключаться к БД. Роль пользователя (обычный пользователь или репликатор) будет влиять на порядок выполнения триггеров.
  • Процедура определения роли текущего пользователя.
  • Процедура идентификатора БД, возвращающая назначенный данной БД уникальный в рамках филиальной сети идентификатор.
  • Суррогатный ключ репликации в каждой реплицируемой таблице – поля, позволяющие однозначно идентифицировать запись в пределах всей филиальной сети.
  • Триггеры репликации, обеспечивающие журналирование изменений, вносимых в БД пользователем.
  • Таблицы журналов изменений.

Названные объекты могут быть созданы при подготовке БД к репликации менеджером репликации либо путем выполнения соответствующих скриптов.

Кроме того, должны быть внесены изменения в существующие в БД пользовательские триггеры – так, чтобы они выполнялись с учетом роли пользователя БД (обычный пользователь или репликатор).

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