Краткая информация
Инструмент Восстановить метаданные версии (Repair Version Metadata) исправляет противоречия в версионных системных таблицах версионной базы геоданных.
Использование
Запустите инструмент Диагностика метаданных версии (Diagnose Version Metadata), чтобы определить наличие противоречий в версионных системных таблицах базы геоданных перед запуском инструмента Восстановить метаданные версии (Repair Version Metadata).
Инструмент может работать только в корпоративных, рабочей группы и настольных базах геоданных.
Инструмент Восстановить метаданные версии (Repair Version Metadata) может быть запущен только администратором базы геоданных.
Перед запуском инструмента Восстановить метаданные версии (Repair Version Metadata) всегда создавайте архив базы данных.
Синтаксис
RepairVersionMetadata_management (input_database, out_log)
Параметр | Объяснение | Тип данных |
input_database | Укажите подключение к корпоративной, рабочей группы или настольной базе геоданных (файл .sde), в которых необходимо исправить противоречия в версионных системных таблицах. Подключение должно быть установлено от имени администратора базы геоданных. | Workspace |
out_log | Выходной файл журнала. Файл журнала – это ASCII файл, в котором хранятся результаты операции восстановления. | String |
Пример кода
RepairVersionMetadata, пример 1 (окно Python)
Вы можете изменить и запустить следующее из окна Python для исправления противоречий в версионных системных таблицах.В данном примере подключение выполняется через файл подключения productiongdb.sde.
import arcpy
input_database = "c:\\myconnections\\productiongdb.sde"
out_log = "c:\\temp\\gdb_repair.log"
arcpy.RepairVersionMetadata_management(input_database, out_log)
RepairVersionMetadata, пример 2 (автономный скрипт)
Вы можете изменить и запустить следующий автономный скрипт для исправления противоречий в версионных системных таблицах.
# Set the necessary product code
import arceditor
# Import arcpy module
import arcpy
# Local variables:
input_database = "c:\\myconnections\\productiongdb.sde"
out_log = "c:\\temp\\gdb_repair.log"
# Process: Repair Version Metadata
arcpy.RepairVersionMetadata_management(input_database, out_log)