Отменить регистрацию реплики (Управление данными)

Краткая информация

Отменяет регистрацию реплики из многопользовательской базы геоданных.

Использование

  • Этот инструмент должен выполняться владельцем реплики или администратором базы геоданных. Для реплик на базе сервисов владельцем реплики является пользователь базы данных, на котором были запущены процессы сервиса.

  • Если реплика имеет связанную с ней версию, этот инструмент не удаляет эту версию.

  • Перед запуском этого инструмента убедитесь, что вам больше не нужно использовать реплику. Если регистрация реплики отменена, она больше не может использоваться для синхронизации изменений.

  • Этот инструмент поддерживает реплики, созданные посредством ArcGIS Desktop или ArcGIS Pro с помощью репликации базы геоданных или с помощью сервиса объектов.

  • Имена и идентификаторы реплик можно узнать с помощью панели Управление репликами или из сервисов объектов ресурс реплик REST.

  • Если сервис объектов, из которого была создана реплика, недоступен или больше не существует, вы можете использовать функцию arcpy.da.ListReplicas Python для получения списка всех типов реплик, созданных в базе геоданных.

Параметры

ПодписьОписаниеТип данных
Входная база геоданных

Многопользовательская база геоданных, содержащая реплики для отмены регистрации.

Workspace
Идентификатор или имя реплики

Имя или идентификатор реплики, регистрация которой будет отменена. Если вы предоставляете имя реплики, оно должно быть полностью указано, например, myuser.myreplica.

String

Производные выходные данные

ПодписьОписаниеТип данных
Обновленная база геоданных

Обновленная база геоданных с отмененной регистрацией реплики.

Рабочая область

arcpy.management.UnregisterReplica(in_geodatabase, in_replica)
ИмяОписаниеТип данных
in_geodatabase

Многопользовательская база геоданных, содержащая реплики для отмены регистрации.

Workspace
in_replica

Имя или идентификатор реплики, регистрация которой будет отменена. Если вы предоставляете имя реплики, оно должно быть полностью указано, например, myuser.myreplica.

String

Производные выходные данные

ИмяОписаниеТип данных
updated_geodatabase

Обновленная база геоданных с отмененной регистрацией реплики.

Рабочая область

Пример кода

UnregisterReplica, пример 1 (окно Python)

Отменить регистрацию реплики по идентификатору.

import arcpy
arcpy.UnregisterReplica_management("C:\\MyProject\\myConnection.sde", 
                                   "B6F7CAB6-B9E1-4B97-A67C-1499FF59CB7D")
UnregisterReplica, пример 2 (автономный скрипт)

Отменить регистрацию всех реплик в базе геоднанных.

# Import modules
import arcpy
# Set local variables
sdeConnection = "C:\\MyProject\\myConnection.sde"
# Loop through all replicas and unregister each one
replicas = arcpy.da.ListReplicas(sdeConnection, True)
for replica in replicas:
    arcpy.UnregisterReplica_management(sdeConnection, replica.name)

Параметры среды

Этот инструмент не использует параметры среды геообработки

Информация о лицензиях

  • Basic: Нет
  • Standard: Да
  • Advanced: Да

Связанные разделы