Доступно с лицензией Standard или Advanced.
Многопользовательские базы геоданных используют таблицы файлов журнала для обслуживания списков выбранных записей. Записи вносятся в таблицы файла журнала для последующего использования приложением в следующих ситуациях:
- Клиент создает набор выборки определенного размера (100 записей в ArcMap; 1000 записей, если ObjectIDs запрашивается из сервиса объектов).
- Вы согласовываете или отправляете сообщения в версионную базу геоданных.
- Клиентское приложение проверяет данные для автономного редактирования.
Многопользовательские базы геоданных на Microsoft SQL Server используют сеансовые файлы журнала, создаваемые по умолчанию во временной базе данных (tempdb) на экземпляре SQL Server. Описание таблиц конфигурации по умолчанию файла журнала и других опций таблиц файла журнала в SQL Server см. в Настройки таблицы файла журнала для базы геоданных SQL Server.
Как администратор базы геоданных вы можете подключиться к базе геоданных в ArcGIS for Desktop и запустить инструмент Настроить таблицы файлов журнала базы геоданных (Configure Geodatabase Log File Tables), чтобы изменить настройки таблиц файла журнала, это также можно выполнить с помощью скрипта Python.
Запуск инструмента Настроить таблицы файлов журнала базы геоданных (Configure Geodatabase Log File Tables)
Для изменения конфигурации таблиц файла журнала вашей многопользовательской базы геоданных, вы можете запустить инструмент Настроить таблицы файлов журнала базы геоданных. Этот инструмент вы найдете в группе инструментов Администрирование баз геоданных (Geodatabase Administration) набора Управление данными (Data Management).
- Откройте инструмент Настроить таблицы файлов журнала базы геоданных.
Вы можете использовать окно Поиск (Search), чтобы найти инструмент, либо перейдите к нему в группе Администрирование базы геоданных набора инструментов Управление данными.
- Укажите подключение к базе данных, которое вы создали ранее.
- Выберите опции таблиц файла журнала, которые вы желаете задать для базы геоданных.
- Щелкните OK, чтобы запустить инструмент.
Использование функций Arcpy
Вы можете создать подключение к базе геоданных с помощью функции CreateDatabaseConnection_management и запустить функцию ConfigureGeodatabaseLogFileTables_management напрямую из окна Python или можете создать и запустить скрипт, который включает обе функции.
Чтобы запустить напрямую из окна Python выполните следующие шаги:
- Откройте окно Python.
- Запустите CreateDatabaseConnection_management, подключаясь как администратор базы геоданных. Сохраните имя пользователя и пароль в файле.
import arcpy arcpy.CreateDatabaseConnection_management("c:\arcgis\connections", "mygdb.sde", "SQL_SERVER", "citadel","DATABASE_AUTH", "sde", "t7gw0dw", "SAVE_USERNAME", "geodata")
- Запустите ConfigureGeodatabaseLogFileTables_management, чтобы изменить тип таблиц журнала, используемых для наборов выбранных кэшей.
В этом примере база геоданных будет использовать таблицы файлов журнала на базе сеансов, владеет которыми администратор базы геоданных. Представлено 50 таблиц файла журнала, владеет которыми администратор базы геоданных.
import arcpy input_database = "c:\\connections\\mygdb.sde" log_file_type = "SESSION_LOG_FILE" log_file_pool_size = 50 arcpy.ConfigureGeodatabaseLogFileTables_management(input_database,log_file_type,log_file_pool_size)