О синхронизации реплик с подключением по сети
Эта тема относится только к ArcGIS for Desktop Standard и ArcGIS for Desktop Advanced.
Для синхронизации реплик в подключенной среде вы можете использовать мастер Синхронизации изменений (Synchronize Changes wizard) в ArcGIS for Desktop. Для получения более подробной информации о синхронизации в среде с подключением по сети, см. раздел Синхронизация с подключением по сети.
В мастере имеются следующие опции:
Направление
Синхронизация с подключением по сети позволяет вам выбирать направление, по которому изменения в данных будут отправлены. Например, при работе с двухсторонними репликами вы можете отсылать изменения к связанной реплике, получать изменения из связанной реплики для переноса изменений в обоих направлениях. Если вы выберете оба направления, то изменения будут сперва отправлены по одному направлению, а затем будут отправлены в противоположном направлении, причем в рамках одной операции. При работе с открепленными репликами доступна опция отправки изменений только из дочерней реплики в родительскую реплику. При работе с односторонними репликами доступна опция отправки изменений только из родительской реплики в дочернюю. От родительской к дочерней или от дочерней к родительской.
Опции согласования
В ходе синхронизации согласование и закрепление могут происходить между версией синхронизации и версией реплики. Для получения информации о синхронизации и версиях реплики и о том, когда происходит согласование, см. раздел Синхронизация и работа с версиями. В ходе этого согласования могут возникать конфликты. Вы можете выбрать политику согласования для определения того, как эти конфликты будут обрабатываться. Политики согласования включают в себя:
- Ручная – В рамках этой политики при возникновении конфликта операция согласования будет прервана и реплика будет отмечена как имеющая конфликт. Это дает вам возможность выполнения согласования после этого либо вручную, либо путем запуска определенного пользовательского кода согласования. Как только согласование будет выполнено, и изменения будут закреплены в версии реплики, реплика больше не будет находиться в конфликтном согласовании. Пока реплика находится в конфликтном состоянии, она может принимать, но не может отправлять изменения.
Более подробно о Ручном разрешении конфликтов при синхронизации.
- В пользу базы геоданных 1. В этом случае при возникновении конфликта представление в базе геоданных 1 будет автоматически иметь приоритет над представлением в базе геоданных 2. Поскольку конфликты будут разрешаться автоматически, то при использовании данной политики реплика никогда не будет находиться в конфликтном состоянии после выполнения синхронизации.
- В пользу базы геоданных 2. В этом случае при возникновении конфликта представление в базе геоданных 2 будет автоматически иметь приоритет над представлением в базе геоданных 1. Поскольку конфликты будут разрешаться автоматически, то при использовании данной политики реплика никогда не будет находиться в конфликтном состоянии после выполнения синхронизации.
Стандартной политикой является использование представления данных в родительской реплике. Конфликты могут быть разрешены в пользу базы геоданных 1 или в пользу базы геоданных 2, что определяется в зависимости от того, в какой базе геоданных содержится родительская реплика.
При работе с двухсторонними репликами, если вы выберете синхронизацию в обоих направлениях, то вы не сможете выбрать политику ручного согласования конфликтов.
Вы также можете выбирать для этого согласования опции выявления конфликтов на уровне столбца и на уровне строки.
Более подробно о Согласовании версий.