Reparar metadatos de versión (Administración de datos)

Resumen

Repara las incoherencias contenidas en las tablas del sistema de versiones de una geodatabase versionada.

Uso

  • Ejecute la herramienta Diagnosticar metadatos de versión para determinar si hay incoherencias en las tablas delta de una geodatabase antes de ejecutar la herramienta Reparar metadatos de versión.

  • Esta herramienta solo se puede ejecutar en una geodatabase corporativa.

  • Esta herramienta no es compatible con geodatabases de SAP HANA.

  • Solo el administrador de la geodatabase puede ejecutar la herramienta Reparar metadatos de versión.

  • Cree siempre una copia de seguridad de la base de datos antes de ejecutar la herramienta Reparar metadatos de versión.

Sintaxis

arcpy.management.RepairVersionMetadata(input_database, out_log)
ParámetroExplicaciónTipo de datos
input_database

Proporcione una conexión de base de datos (archivo .sde) a la geodatabase corporativa, en la que desee reparar incoherencias en las tablas del sistema de versiones. Debe realizar la conexión como administrador de la geodatabase.

Workspace
out_log

Archivo de registro de salida. El archivo de registro es un archivo ASCII que incluye los resultados de la operación de reparación.

File

Salida derivada

NombreExplicaciónTipo de datos
out_workspace

La geodatabase reparada.

Espacio de trabajo

Muestra de código

Ejemplo 1 de RepairVersionMetadata (ventana de Python)

Puede modificar y ejecutar lo siguiente desde una ventana de Phyton para reparar las incoherencias de las tablas del sistema de versiones.

Este ejemplo se conecta a través del archivo de conexión de base de datos productiongdb.sde.

import arcpy
input_database = "c:\\myconnections\\productiongdb.sde"
out_log = "c:\\temp\\gdb_repair.log"
arcpy.RepairVersionMetadata_management(input_database, out_log)
Ejemplo 2 de RepairVersionMetadata (script independiente)

El siguiente script independiente se puede modificar y ejecutar para reparar las incoherencias de las tablas del sistema de versiones.

# 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)

Información de licenciamiento

  • Basic: No
  • Standard: Sí
  • Advanced: Sí

Temas relacionados