Обновить лицензию многопользовательской базы геоданных (Инструменты Управление данными)
Краткая информация
Обновляет лицензию ArcGIS Server в многопользовательской базе геоданных.
Если ваша организация лицензирует ArcGIS Server на определенный период, администратор базы геоданных может запустить инструмент Обновить лицензию многопользовательской базы геоданных, указав новый файл авторизации ArcGIS Server, чтобы обновить в базе геоданных информацию о лицензии, до того, как срок ее действия закончится. Это позволяет клиентам продолжать работу с базой геоданных без прерываний, вызванных окончанием срока действия лицензии.
Использование
Входная рабочая область должна быть многопользовательской базой геоданных. Этот инструмент не работает ни с какими другими типами баз геоданных.
Для запуска этого инструмента вы должны подключиться к многопользовательской базе геоданных как ее администратор.
Для создания файла лицензии для многопользовательских баз геоданных с лицензией ArcGIS Enterprise на Kubernetes используйте операцию REST exportGeodatabaseLicense.
Подключение базы данных (файл .sde) к многопользовательской базе геоданных для авторизации с помощью нового файла авторизации ArcGIS Server.
Файл подключения базы данных должен подключаться к базе данных как администратор базы геоданных.
Workspace
Файл авторизации
Путь и имя файла ключей, созданного при авторизации ArcGIS Server. Если необходимо, скопируйте файл с компьютера с ArcGIS Server в директорию, к которой есть доступ у инструмента.
ArcGIS Server создает файл ключей в следующем местооложении: \\Program Files\ESRI\License<release#>\sysgen (серверы Microsoft Windows) или /arcgis/server/framework/runtime/.wine/drive_c/Program Files/ESRI/License<release#>/sysgen (серверы Linux).
Подключение базы данных (файл .sde) к многопользовательской базе геоданных для авторизации с помощью нового файла авторизации ArcGIS Server.
Файл подключения базы данных должен подключаться к базе данных как администратор базы геоданных.
Workspace
authorization_file
Путь и имя файла ключей, созданного при авторизации ArcGIS Server. Если необходимо, скопируйте файл с компьютера с ArcGIS Server в директорию, к которой есть доступ у инструмента.
ArcGIS Server создает файл ключей в следующем местооложении: \\Program Files\ESRI\License<release#>\sysgen (серверы Microsoft Windows) или /arcgis/server/framework/runtime/.wine/drive_c/Program Files/ESRI/License<release#>/sysgen (серверы Linux).
File
Производные выходные данные
Имя
Объяснение
Тип данных
out_workspace
Обновленная многопользовательская база геоданных.
Workspace
Пример кода
UpdateEnterpriseGeodatabaseLicense, пример 1 (окно Python)
Следующий скрипт может запускаться в окне Python для обновления сведений о лицензии в многопользовательской базе геоданных.
В данном примере файл подключения к базе данных enterprisegdb.sde находится в папке gdbs. Файл ключей был скопирован в папку temp.
UpdateEnterpriseGeodatabaseLicense, пример 2 (автономный скрипт)
Следующий автономный скрипт Python можно изменить и использовать для обновления сведений о лицензии в многопользовательской базе геоданных.
В данном примере файл подключения к базе данных enterprisegdb.sde находится в папке gdbs в директории администрирования базы геоданных usr. Файл ключей был скопирован в директорию scratch.
# Import arcpy module
import arcpy
# Local variables:
ent_gdb = "/usr/gdbs/enterprisegdb.sde"
authorization_file = "/usr/scratch/keycodes"
# Process: Import authorization information from a new keycodes file.
arcpy.management.UpdateEnterpriseGeodatabaseLicense(ent_gdb, authorization_file)