Доступно с лицензией Standard или Advanced.
Вы создали XML-файл изменений схемы с помощью команды Сравнение схемы реплики (Compare Replica Schema) и теперь хотите применить эти изменения для связанной реплики. Команда Импорт изменения схемы реплики (Import Replica Schema) перечислит различия, находящиеся в XML-файле и позволит выбрать, что импортировать.
На второй панели мастера Импорт изменения схемы реплики (Import Replica Schema) выводятся изменения схемы в следующих столбцах:
- Применить (Apply) - поле в левом столбце позволяет вам выбрать, хотите ли вы применить произведенные изменения.
- Данные (Data) - данные, где были обнаружены расхождения схемы.
- Изменения (Change) - Тип изменений схемы, который будет применен для приведения связанной реплики в соответствие. Например, если дельта-файл будет иметь на одно поле больше, чем эта реплика, то в этом поле будет выведено Add Field.
- Детали (Details) - Актуальная схема, которая будет изменена. Например, имя поля, которое должно быть добавлено или удалено.
Каждая строка соответствует одному расхождению в схеме. Например, если к одной и той же таблице было добавлено два новых поля, то имя этой таблицы будет перечислено дважды. Вы можете производить сортировку по этому списку, так что вы быстро сможете разделить добавления от удалений.
По умолчанию между двумя репликами будет производиться объединение изменений схем. Это означает, что по умолчанию операции удаления не будут выделены, а операции добавления будут отмечены галочками. Таким образом, выполнение синхронизации схемы при настройках по умолчанию не приведет к удалению данных.
Изменения схемы могут быть организованы в списке двумя способами:
Необязательные (Optional) - Необязательные изменения схемы отобразятся как выделенные. Вы можете решать, нужно ли применять это изменение.
Не может быть применено (Can't Apply) - Изменения схемы, которые не могут быть применены, будут отбражены в списке как не выделенные и будут неактивны. Назначение отображения изменений схемы - предупредить вас о наличии расхождений. Таким примером может служить ситуация, когда в реплике, импортирующей схему, была удалена топология, которая до сих пор существует в связанной реплике. Это является корректным расхождением схемы, но поскольку для повторного построения топологии требуется отмена регистрации данных как версионных, оно не может быть применено.
Некоторые изменения могут быть применены для отдельных реплик баз геоданных, но при этом могут не иметь влияния на процесс синхронизации данных. Например, добавление или удаление атрибутивного индекса не будет обнаружено или даже синхронизировано в ходе синхронизации схемы. У реплики могут быть индексы, которых в связанной реплике не будет, но поскольку на процесс синхронизации влияния оказано не будет, данное расхождение будет проигнорировано.
Как импортировать схему реплики:
- Есть два способа работать с командой Сравнение схемы реплики (Compare Replica Schema).
- В дереве Каталога щелкните правой кнопкой мыши на подключении к базе геоданных, перейдите к пункту меню Распределенная база геоданных (Distributed Geodatabases) и щелкните Импорт схемы реплики (Import Replica Schema). Щелкните правой кнопкой мыши на сервисе геоданных, опубликованном посредством ArcGIS Server, чтобы получить доступ к удаленным базам геоданных.
- В ArcMap щелкните кнопку Импорт схемы реплики (Import Replica Schema) на панели инструментов Распределенная база геоданных (Distributed Geodatabases). Доступ к удаленным базам геоданных осуществляется в ArcMap посредством картографических сервисов, для которых включена опция доступа к геоданным.
- Укажите файл изменений схемы реплики.
- В комбинированном списке выберите схему реплики, которую нужно импортировать, и нажмите кнопку Далее (Next).
- Во втором диалоговом окне будут перечислены изменения между этими двумя схемами. Установите отметки в тех полях изменений в столбце Применить (Apply), которые нужно применить к этой схеме реплики.
- Щелкните Готово (Finish).