Изменение лицензионных ключей для серверов баз данных и их баз геоданных
Эта тема относится только к ArcGIS for Desktop Standard и ArcGIS for Desktop Advanced.
Когда вы настраиваете экземпляр SQL Server Express для хранения баз геоданных, в реестр Windows будет записан ключ. Этот ключ указывает, каким образом лицензирован сервер баз данных ArcGIS for Desktop и ArcGIS Engine или ArcGIS for Server.
Когда вы создаете базы геоданных на сервере баз данных, ключ будет считан из реестра и записан в системную таблицу базы геоданных.
Таким образом, существуют два места, которые должны быть обновлены с новым ключом: реестр операционной системы и в каждой базе геоданных. Для обновления ключа лицензии в реестре необходимо запустить компонент Включить хранение баз геоданных в SQL Server Express (Enable geodatabase storage on SQL Server Express) в мастере установки. Затем необходимо отсоединить и присоединить заново каждую существующую базу геоданных для обновления лицензий в базе геоданных при необходимости изменения ключей лицензий в любой из следующих ситуаций:
- Необходимо авторизовать базу геоданных на сервере баз данных с новым лицензионным ключом ArcGIS for Server Workgroup, например, при обновлении лицензии с ArcGIS for Server Workgroup Basic до ArcGIS for Server Workgroup Advanced
- При изменении лицензии сервера баз данных, авторизованного с лицензией ArcGIS for Desktop или ArcGIS Engine на лицензию ArcSDE для сервера баз данных, авторизованного с лицензией ArcGIS for Server Workgroup
- При изменении лицензии сервера баз данных, авторизованного с лицензией ArcGIS for Server Workgroup на лицензию для сервера баз данных, авторизованного с лицензией ArcGIS for Desktop или ArcGIS Engine.
- Переход с лицензии EDN или лицензии для образовательных учреждений на рабочую лицензию ArcGIS for Server Workgroup.
Для изменения значений лицензионного ключа в реестре операционной системы и в базах геоданных необходимо выполнить следующие шаги.
- Войдите в систему с учетной записью администратора на компьютере с установленным SQL Server Express.
-
Доступ к мастеру установки ArcSDE для SQL Server Express. (Он может находиться на DVD или это может быть исполняемый файл, загруженный с портала Esri для поддержки клиентов (Esri Customer Care Portal)).
- Если вы изменяете лицензию ArcSDE для сервера баз данных с ArcGIS for Desktop или ArcGIS Engine на ArcGIS for Server Workgroup или если вы обновляете ваш лицензионный ключ ArcGIS for Server Workgroup, запустите исполняемый файл ArcGIS for Server Workgroup.
- Если вы изменяете лицензию с ArcGIS for Server Workgroup на ArcGIS for Desktop или ArcGIS Engine, запустите исполняемый файл, который поставляется с ArcGIS for Desktop или ArcGIS Engine.
- Когда появится диалоговое окно установки, щелкните ArcSDE for SQL Server Express.
- Нажмите Далее (Next), чтобы продолжить установку.
- Снимите флаг Microsoft SQL Server Express Edition, оставить флаг Включить хранение баз геоданных в SQL Server Express (Enable geodatabase storage on SQL Server Express) и нажать Далее (Next).
-
Из ниспадающего списка выберите экземпляр SQL Server Express, для которого нужно изменить лицензию и нажмите Далее (Next).
Примечание:
Вы получите сообщение, которое указывает на то, что пользователь-администратор не был добавлен. Это нормально: вы запускаете процесс установки, чтобы обновить существующий сервер баз данных, на котором уже создана учетная запись администратора, поэтому нет необходимости в добавлении еще одного администратора. Щёлкните OK, чтобы закрыть диалоговое окно сообщения.
- Если вы изменяете лицензию на ArcGIS for Desktop или ArcGIS Engine, нажмите Готово (Finish).
-
Если вы изменяете лицензию с ArcGIS for Desktop или ArcGIS Engine на ArcGIS for Server Workgroup или обновляете лицензию ArcGIS for Server Workgroup, необходимо авторизовать программное обеспечение ArcGIS for Server Workgroup, открыв ключ лицензии ArcGIS for Server Workgroup.
Примечание:
Если вы не зарегистрировали ArcGIS for Server или вам необходимо зарегистрировать дополнительные компоненты, вам необходимо предоставить информацию о регистрации для Esri, чтобы получить лицензионный файл. Когда вы получите лицензионный файл, вернитесь к мастеру и авторизуйте базу геоданных с помощью лицензии ArcGIS for Server Workgroup.
- Чтобы завершить процесс авторизации, нажмите Готово (Finish).
- Для обновления лицензии в базе геоданных необходимо зайти под учетной записью администратора сервера, запустить ArcMap и открыть окно "Каталог".
- Подключитесь к серверу баз данных, для которого вы только что выполнили обновление записей в реестре.
-
На закладке Содержание (Contents) щелкните правой кнопкой мыши на первой базе геоданных на сервере баз данных и нажмите в контекстном меню на команду Администрирование (Administration), затем нажмите Открепить (Detach).
Примечание:
Запишите, где располагается файл базы данных, чтобы затем присоединить ее снова.
-
Нажмите Да (Yes), чтобы подтвердить намерение отсоединить базу геоданных. База геоданных должна исчезнуть из каталога подключения к серверу баз данных. Нажмите F5, чтобы обновить подключение и убедиться в том, что база была отсоединена.
Внимание:
Перед тем как отсоединить базу геоданных от сервера, убедитесь, что нет открытых подключений к ней, или операция отсоединения завершится с ошибкой.
- Щелкните правой кнопкой на сервере баз данных и нажмите Прикрепить (Attach).
- В диалоговом окне Прикрепить базу геоданных (Attach Geodatabase) перейдите к файлу .mdf для базы геоданных, которую вы только что открепили.
- После указания ключа, нажмите OK в диалоговом окне Обзор (Browse).
- Нажмите OK в диалоговом окне Прикрепить базу геоданных (Attach Geodatabase).
- Если на сервере баз данных существует несколько баз геоданных, то повторите предыдущие шесть шагов, чтобы обновить лицензионные ключи для каждой из них.
Если вы не обновите лицензионные ключи для баз геоданных, у них сохранится информация о старом ключе. То есть, если вы будете использовать сервер баз данных с лицензией ArcGIS for Desktop, вы будете ограничены тремя пользователями для этих баз геоданных.