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ámetro | Explicación | Tipo 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
Nombre | Explicación | Tipo de datos |
out_workspace | La geodatabase reparada. | Espacio de trabajo |
Muestra de código
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)
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)
Entornos
Información de licenciamiento
- Basic: No
- Standard: Sí
- Advanced: Sí