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

Resumen

Repara las incoherencias de las tablas del sistema de versiones de una geodatabase que contiene versiones tradicionales.

Uso

  • Ejecute la herramienta Diagnosticar metadatos de versión para determinar si hay incoherencias en las tablas de versión 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 admite geodatabases de SAP HANA porque no son compatibles con el versionado tradicional.

  • 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.

Parámetros

EtiquetaExplicaciónTipo de datos
Conexión de la base de datos de entrada

Conexión de base de datos (archivo .sde) a la geodatabase corporativa en la que existen incoherencias de la tabla del sistema de versiones. Debe realizar la conexión como administrador de la geodatabase.

Workspace
Registro de Reparar metadatos de versión

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

EtiquetaExplicaciónTipo de datos
Espacio de trabajo de entrada actualizado

La geodatabase reparada.

Workspace

arcpy.management.RepairVersionMetadata(input_database, out_log)
NombreExplicaciónTipo de datos
input_database

Conexión de base de datos (archivo .sde) a la geodatabase corporativa en la que existen incoherencias de la tabla 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.

Workspace

Muestra de código

Ejemplo 1 de RepairVersionMetadata (ventana de Python)

Puede modificar y ejecutar lo siguiente desde una ventana de Python 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