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