После обновления ArcGIS Desktop на экземплярах в развертывании ArcGIS Enterprise on Amazon Web Services можно обновить многопользовательские базы геоданных в SQL Server. Порядок обновления базы геоданных может отличаться в зависимости от того, где эта база геоданных будет работать – в базе данных SQL Server или в Amazon Relational Database Service (RDS) for SQL Server.
Обновление многопользовательской базы геоданных в SQL Server
Выполните следующие шаги для обновления многопользовательской базы геоданных на SQL Server или экземпляре SQL Server Express на AWS:
- Войдите на ваш экземпляр ArcGIS Server под учетной записью администратора.
- При обновлении никто, кроме администратора, подключиться к базе геоданных не сможет. Это относится и к подключениям сервисов. Перед обновлением вам необходимо остановить все подключения сервисов, использующие данные вашей базы геоданных.
- Запустите Microsoft SQL Server Management Studio и войдите, используя аутентификацию Windows.
- Создайте полный архив каждой базы данных, которая содержит многопользовательскую базу геоданных.
- На одном из ваших компьютеров ArcGIS Server на AWS, запустите ArcCatalog или ArcMap и откройте окно Каталог.
- Подключитесь к одной из многопользовательских баз геоданных SQL Server.
- Щелкните правой кнопкой подключение к базе геоданных в Подключениях к базам данных в дереве Каталога.
- Перейдите на вкладку Общие.
- Нажмите Обновить базу геоданных.
Откроется инструмент геообработки Обновить базу геоданных.
- Оставьте выбранными опции Проверка требований и Обновить базу геоданных, а затем нажмите OK, чтобы обновить базу геоданных.
- После успешного завершения работы инструмента щелкните Закрыть, чтобы закрыть диалоговое окно инструмента геообработки.
Если инструмент не был завершен успешно, то информация записывается в журнал GDBUpgrade.log в C:\Users\<user name>\AppData\Local\ESRI\Desktop<#>.
- Повторите шаги 5–11 для обновления ваших многопользовательских баз геоданных.
- Перезапустите ваши сервисы.
Обновление базы геоданных в Amazon RDS for SQL Server
Выполните эти шаги для обновления базы геоданных в Amazon RDS for SQL Server
- При обновлении никто, кроме администратора, подключиться к базе геоданных не сможет. Это относится и к подключениям сервисов. Перед обновлением необходимо остановить все веб-сервисы ArcGIS Server, использующие данные вашей базы геоданных.
- Войдите в AWS Management Console и создайте снимок экземпляра RDS for SQL Server.
См. инструкции в документации AWS по созданию снимков.
- Подключитесь к экземпляру RDS for SQL Server из SQL Server Management Studio и добавьте пользователя sde в роль db_owner базы данных.
- На одном из компьютеров с ArcGIS Server на AWS, запустите ArcGIS Pro или ArcCatalog и подключитесь к многопользовательской базе геоданных на Amazon RDS for SQL Server. Необходимо подключиться от имени пользователя sde.
- Запустите инструмент Обновить базу геоданных. См. Обновление многопользовательской базы геоданных на SQL Server в справке к ArcGIS Pro или к ArcMap для получения дополнительных сведений.
- Если на Amazon RDS for SQL Server имеются и другие многопользовательские базы геоданных, повторите шаги 4 и 5, чтобы обновить их.
- Перезапустите веб-сервисы ArcGIS Server.
- Если хотите, можно удалить пользователя sde из роли базы данных db_owner в каждой базе данных.