Если вы применили обновления программного обеспечения к клиентам ArcGIS на ArcGIS Enterprise on Amazon Web Services, то вы можете обновить многопользовательские базы геоданных на SQL Server. Вы можете выполнить это в диалоговом окне Свойства базы данных в ArcGIS Desktop, как описано в следующих шагах: Шаги процесса специфичны и зависят от того, запускаете ли вы свою базу геоданных на базе данных SQL Server или Amazon Relational Database Service (RDS) for SQL Server.
Обновление базы геоданных в SQL Server
Выполните следующие шаги для обновления многопользовательской базе геоданных на экземпляре SQL Server на AWS:
- Войдите на ваш экземпляр ArcGIS Server под учетной записью администратора.
- При обновлении никто, кроме администратора, подключиться к базе геоданных не сможет. Это относится и к подключениям сервисов. Перед обновлением вам необходимо остановить все подключения сервисов, использующие данные вашей базы геоданных.
- Запустите Microsoft SQL Server Management Studio и войдите, используя аутентификацию Windows.
- Создайте полный архив каждой базы данных, которая содержит многопользовательскую базу геоданных.
Подсказка:
Базы данных, созданные с помощью шаблона Esri CloudFormation и Cloud Builder называются egdb и geodata.
- На одном из ваших компьютеров 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 под учетной записью администратора.
- При обновлении никто, кроме администратора, подключиться к базе геоданных не сможет. Это относится и к подключениям сервисов. Перед обновлением вам необходимо остановить все подключения сервисов, использующие данные вашей базы геоданных.
- Запустите Microsoft SQL Server Management Studio и войдите, используя аутентификацию Windows.
- Создайте полный архив каждой базы данных, которая содержит многопользовательскую базу геоданных.
Подсказка:
Базы данных, созданные с помощью шаблона Esri CloudFormation и Cloud Builder называются egdb и geodata.
- В SQL Server Management Studio добавьте пользователя sde к роли db_owner в каждой базе данных, которая содержит базу геоданных.
- На одном из ваших компьютеров ArcGIS Server на AWS, запустите ArcCatalog или ArcMap и откройте окно Каталог.
- Подключитесь к одной из многопользовательских баз геоданных на Amazon RDS for SQL Server. Необходимо подключиться от имени пользователя sde.
- Щелкните правой кнопкой подключение к базе геоданных в Подключениях к базам данных (Database Connections) в дереве Каталога.
- Перейдите на вкладку Общие.
- Нажмите Обновить базу геоданных.
Откроется инструмент геообработки Обновить базу геоданных.
- Оставьте выбранными опции Проверка требований и Обновить базу геоданных, а затем нажмите OK, чтобы обновить базу геоданных.
- После успешного завершения работы инструмента щелкните Закрыть, чтобы закрыть диалоговое окно инструмента геообработки.
Если инструмент не был завершен успешно, то информация записывается в журнал GDBUpgrade.log в C:\Users\<user name>\AppData\Local\ESRI\Desktop<#>.
- Повторите шаги 6–12 для обновления ваших многопользовательских баз геоданных.
- Перезапустите ваши сервисы.
- Если вы хотите, вы можете удалить пользователя sde из роли базы данных db_owner в каждой базе данных.