ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Синхронизация и работа с версиями

Доступно с лицензией Standard или Advanced.

  • Отправка изменений
  • Прием изменений

Репликация базы геоданных использует для реплик в многопользовательских базах геоданных версии в процессе синхронизации. Исключение - это если вы используете архивирование при отслеживании изменений в односторонней репликации.

Версионность используется для определения изменений для отправки, а также при получении изменений. Ниже описывается, как версии используются в каждом из этих процессов:

Отправка изменений

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

Прием изменений

Когда реплика получает изменения, происходит следующее:

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

rep_syncver1

Затем версия синхронизации согласуется с версией реплики. Модель поведения на данном этапе определяется в зависимости от типа реплики:

  • Двухсторонние реплики — при работе с двухсторонними репликами в ходе согласования могут возникнуть конфликты. При наличии конфликтов использутся политика согласования для определения того, как эти конфликты будут обрабатываться. Вы можете выбрать между автоматической и ручной политикой согласования во время синхронизации. Если конфликтов не возникнет или все они будут разрешены средствами политики автоматического согласования, то в версии реплики будет закреплена версия синхронизации.
  • Открепленные реплики — при работе с открепленными репликами согласование и закрепление является необязательным, и эти операции не выполняются по умолчанию. Если вы решите не производить согласование и закрепление, то изменения останутся в версии синхронизации. Вы сможете произвести согласование и закрепление вручную позднее. Если вы решите произвести согласование и закрепление, то модель поведения будет такой же, как и для двухсторонних реплик.
  • Односторонние реплики — при работе с односторонними репликами изменения в версии реплики всегда перезаписываются, и в ней никогда не бывает неразрешенных конфликтов. При использовании типа простой модели данные дочерней реплики могут быть не версионными. В этом случае изменения применяются непосредственно к базовым таблицам, а версионность не используется при получении изменений. Изменения также часто переписываются напрямую в случаях, когда дочерняя реплика содержится в персональной или файловой базе геоданных.
rep_syncver2.gif

Как только изменения будут закреплены в версии реплики, версия синхронизации будет удалена. Если вы выбрали политику согласования вручную и возникли конфликты, вы сами должны выполнить согласование и опубликовать его позже. При работе с двухсторонними репликами, пока будет существовать версия синхронизации, будет считаться, что в реплике имеются конфликты. В случае конфликтов, реплика сможет получать, но не сможет отправлять изменения.

rep_syncver3
Примечание:
Рекомендуется выполнять согласование и закрепление реплик под учетной записью владельца реплики. По умолчанию, версия синхронизации защищенная, и доступ к ней имеет только владелец реплики. Если сделать версию открытой, можно согласовывать и сохранять изменения под паролем пользователя или владельца другой реплики. Но отправлять изменения вы должны под учетной записью владельца реплики.

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация