Resumen
La herramienta Configurar tablas de archivos de registro de geodatabase le permite modificar el tipo de las tablas de archivos de registro que se utilizan en una geodatabase corporativa para mantener las listas de los registros almacenados en caché mediante ArcGIS.
Uso
Esta herramienta solo se puede ejecutar en geodatabases corporativas.
Solo el administrador de la geodatabase puede ejecutar la herramienta Configurar tablas de archivos de registro de geodatabase.
Sintaxis
ConfigureGeodatabaseLogFileTables_management (input_database, log_file_type, {log_file_pool_size}, {use_tempdb})
Parámetro | Explicación | Tipo de datos |
input_database | Proporcione una conexión de base de datos (archivo .sde) a la geodatabase corporativa cuya configuración de tabla de archivos de registro desea cambiar. Debe realizar la conexión como administrador de la geodatabase. | Workspace |
log_file_type [log_file_type,...] | El tipo de tablas de archivos de registro que desea que se utilice en la geodatabase.
| String |
log_file_pool_size (Opcional) | Si desea que en la geodatabase se utilicen tablas de archivos de registro basadas en un grupo de sesiones propiedad del administrador de la geodatabase, especifique el número de tablas que desea que incluya el grupo. | Long |
use_tempdb (Opcional) |
| Boolean |
Muestra de código
Ejemplo 1 de ConfigureLogFileTables (ventana de Python)
Esta secuencia de comandos se puede ejecutar desde una ventana de Phyton para cambiar la configuración de la tabla de archivos de registro para que se utilicen las tablas de archivos de registro basadas en la sesión creadas en el esquema del administrador de la geodatabase.En este ejemplo, el grupo de archivos de registro es de 100 tablas.
import arcpy
input_database = "c:\\temp\\ProductionGDB.sde"
log_file_type = "SESSION_LOG_FILE"
log_file_pool_size = 100
arcpy.ConfigureGeodatabaseLogFileTables_management(input_database,log_file_type,log_file_pool_size)
Ejemplo 2 de ConfigureLogFileTables (secuencia de comandos independiente de Python)
En las geodatabases de SQL Server se utilizan tablas de archivos de registro basadas en sesión y creadas en la base de datos TempDB de forma predeterminada. Si cambió la configuración predeterminada, puede utilizar esta secuencia de comandos para cambiar a la configuración original y utilizar los logfiles de la sesión en TempDB.
# Description: configure geodatabase log file tables
# Set the necessary product code
import arceditor
# Import arcpy module
import arcpy
# Local variables:
input_database = "c:\\temp\\ProductionGDB.sde"
log_file_type = "SESSION_LOG_FILE"
log_file_pool_size = 0
use_tempdb = TRUE
# Process: Diagnose Version Metadata
arcpy.ConfigureGeodatabaseLogFileTables_management(input_database,log_file_type,log_file_pool_size,use_tempdb)
Ejemplo 2 de ConfigureLogFileTables (secuencia de comandos independiente de Python)
En las geodatabases de IBM DB2, IBM Informix, Oracle, and PostgreSQL se utilizan archivos de registro compartidos de forma predeterminada. Si cambió la configuración predeterminada y desea cambiar a la configuración original, puede utilizar la siguiente secuencia de comandos. También puede ejecutar esta secuencia de comandos para cambiar a una geodatabase de SQL Server y utilizar las tablas de archivos de registro compartidas, aunque esta no es la configuración recomendada para SQL Server.
# Description: configure geodatabase log file tables
# Set the necessary product code
import arceditor
# Import arcpy module
import arcpy
# Local variables:
input_database = "c:\\temp\\ProductionGDB.sde"
log_file_type = "SHARED_LOG_FILE"
log_file_pool_size = 0
# Process: Diagnose Version Metadata
arcpy.ConfigureGeodatabaseLogFileTables_management(input_database,log_file_type,log_file_pool_size)
Entornos
Información sobre licencias
- ArcGIS Desktop Basic: No
- ArcGIS Desktop Standard: Sí
- ArcGIS Desktop Advanced: Sí