Resumen
Identifica incoherencias en las tablas del sistema utilizadas para administrar las versiones y estados de una geodatabase versionada.
Uso
Esta herramienta se puede ejecutar en geodatabases corporativas.
Esta herramienta no es compatible con geodatabases de SAP HANA.
Solo el administrador de la geodatabase puede ejecutar la herramienta Diagnosticar metadatos de versión.
Normalmente, esta herramienta se ejecuta por indicación del servicio de soporte de Esri.
Sintaxis
arcpy.management.DiagnoseVersionMetadata(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 de la que sospeche que contiene incoherencias en las tablas del sistema de versiones. Debe realizar la conexión como administrador de la geodatabase. | Workspace |
out_log | Especifique un nombre de archivo de registro y la ubicación en la que la herramienta creará el archivo. El archivo de registro es un archivo ASCII que contiene una lista de las tablas de sistema de la versión especificada que contienen registros no usados, así como el archivo de conexión de base de datos que se ha empleado. | File |
Salida derivada
Nombre | Explicación | Tipo de datos |
out_workspace | El espacio de trabajo de entrada actualizado. | Espacio de trabajo |
Muestra de código
Puede modificar y ejecutar lo siguiente desde una ventana de Python para descubrir si existen incoherencias en las tablas del sistema de versiones y exportar esos mensajes a un archivo de registro.
Este ejemplo se conecta a través del archivo de conexión de base de datos productiongdb.sde y exporta un archivo llamado gdb_diagnose.log al directorio temporal.
import arcpy
input_database = "c:\\myconnections\\productiongdb.sde"
out_log = "c:\\temp\\gdb_diagnose.log"
arcpy.DiagnoseVersionMetadata_management(input_database, out_log)
El siguiente script independiente se puede modificar y ejecutar para exportar las incoherencias de las tablas del sistema de versiones a un archivo de registro.
# 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_diagnose.log"
# Process: Diagnose Version Metadata
arcpy.DiagnoseVersionMetadata_management(input_database, out_log)
Entornos
Información de licenciamiento
- Basic: No
- Standard: Sí
- Advanced: Sí