Краткая информация
Инструмент Настроить таблицы файлов журнала базы геоданных (Configure Geodatabase Log File Tables) позволяет установить тип таблиц файла журнала, используемый многопользовательской базой геоданных для поддержания списков кэшированных записей в ArcGIS.
Использование
Инструмент может работать только в многопользовательских базах геоданных.
Только администратор может запустить инструмент Настроить таблицы файлов журнала базы геоданных.
Синтаксис
ConfigureGeodatabaseLogFileTables_management (input_database, log_file_type, {log_file_pool_size}, {use_tempdb})
Параметр | Объяснение | Тип данных |
input_database | Укажите подключение базы данных (файл .sde) к многопользовательской базе геоданных, для которой вы хотите изменить настройку таблицы файлов журнала. Подключение должно быть установлено от имени администратора базы геоданных. | Workspace |
log_file_type [log_file_type,...] | Тип таблицы файлов журнала для базы геоданных.
| String |
log_file_pool_size (Дополнительный) | Если вы хотите, чтобы база геоданных использовала таблицы файлов журнала, которыми владеет администратор базы геоданных, укажите число таблиц, включенных в пул. | Long |
use_tempdb (Дополнительный) |
| Boolean |
Пример кода
ConfigureLogFileTables, пример 1 (окно Python)
Этот скрипт можно запустить в окне Python для изменения настройки таблицы файлов журнала для использования таблиц файлов журнала на основе сеанса, созданных в схеме администратора базы геоданных.В этом примере пул файла журнала состоит из 100 таблиц.
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)
ConfigureLogFileTables, пример 2 (автономный скрипт Python)
Базы геоданных в SQL Server по умолчанию используют файлы журнала на основе сеанса, созданные в базе TempDB SQL Server. Если вы поменяли эту настройку и хотите впоследствии вернуться к ней, запустите следующий скрипт для использования файлов журнала сеанса в 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)
ConfigureLogFileTables, пример 2 (автономный скрипт Python)
Базы данных в IBM DB2, IBM Informix, Oracle и PostgreSQL по умолчанию используют общие файлы журнала. Если вы поменяли эту настройку и хотите впоследствии вернуться к ней, запустите следующий скрипт. Также выполните этот скрипт для использования общих таблиц файлов журналов в SQL Server, хотя это и не рекомендуется для 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)
Параметры среды
Информация о лицензиях
- ArcGIS Desktop Basic: Нет
- ArcGIS Desktop Standard: Да
- ArcGIS Desktop Advanced: Да