Skip To Content

Обновление многопользовательской базы геоданных в SQL Server на Amazon Web Services

После обновления ArcGIS Pro или ArcGIS Server в экземпляре в развертывании ArcGIS Enterprise on Amazon Web Services (AWS) вы можете обновить многопользовательские базы геоданных в Microsoft SQL Server. Действия, необходимые для обновления базы геоданных, могут быть различными - в зависимости от того, находится ли ваша база геоданных в базе данных SQL Server или в экземпляре Amazon Relational Database Service (RDS) for SQL Server.

Примечание:

Если база геоданных содержит данные сервис-ориентированной версии, могут потребоваться дополнительные действия после обновления. Инструкции см. в разделе Как работает инструмент Обновить базу геоданных.

После обновления базы геоданных до текущей версии клиенты ArcGIS Pro 2.2 и более ранних версий, а также клиенты ArcGIS 10.6.1 и более ранних версий больше не смогут подключаться к базе геоданных.

Обновление многопользовательской базы геоданных в SQL Server

В следующих шагах предполагается, что вы создали базу геоданных с помощью инструментов ArcGIS Enterprise on Amazon Web Services, которые создают базы геоданных со схемой dbo в SQL Server.

Выполните следующие шаги для обновления многопользовательской базы геоданных в экземпляре SQL Server на AWS:

  1. Создайте полную резервную копию каждой из баз данных, содержащих многопользовательскую базу геоданных в экземпляре SQL Server на AWS.
    1. Используя логин администратора, подключитесь к экземпляру Amazon Elastic Compute Cloud (EC2), на котором установлен SQL Server.
    2. Запустите Microsoft SQL Server Management Studio и войдите, используя аутентификацию Windows.
    3. Создайте резервные копии каждой базы данных, содержащей обновляемую базу геоданных.
    4. Закройте Management Studio, чтобы отключиться от баз данных.
  2. Перед обновлением остановите все веб-сервисы ArcGIS Server, которые обращаются к данным в базе геоданных.

    При обновлении к базе геоданных не может быть подключено никаких пользователей, кроме администратора, включая сервисные подключения.

    1. Войдите в ArcGIS Server Manager для сайта ArcGIS Server на AWS и остановите все сервисы, которые ссылаются на данные в базе геоданных для обновления.
    2. Войдите в экземпляр EC2 в AWS, на котором установлен ArcGIS Pro, и подтвердите, что нет других подключений к базе геоданных.

      Убедитесь, что экземпляр ArcGIS Pro EC2 находится в том же регионе, что и экземпляр SQL Server EC2.

  3. Еще находясь в ArcGIS Pro, запустите инструмент геообработки Обновить базу геоданных.

    Дополнительную информацию см. в разделе Обновление многопользовательской базы геоданных в SQL Server в справке ArcGIS Pro.

  4. Если у вас есть другие многопользовательские базы геоданных в SQL Server, повторите предыдущие два шага, чтобы обновить их.
  5. Перезапустите веб-сервисы ArcGIS Server.

Обновление базы геоданных в Amazon RDS for SQL Server

Выполните следующие действия, чтобы обновить базу геоданных в Amazon RDS for SQL Server:

  1. Войдите в AWS Management Console и создайте снимок экземпляра RDS for SQL Server.
  2. Подключитесь к экземпляру RDS for SQL Server из SQL Server Management Studio и добавьте пользователя sde в роль db_owner базы данных.
  3. Закройте SQL Server Management Studio и AWS Management Console.
  4. Убедитесь, что при обновлении никто, кроме администратора, подключиться к базе геоданных не сможет. Перед обновлением необходимо остановить все веб-сервисы ArcGIS Server, использующие данные базы геоданных.
    1. Войдите в ArcGIS Server Manager для сайта ArcGIS Server на AWS и остановите все сервисы, которые ссылаются на данные в базе геоданных для обновления.
    2. Войдите в экземпляр EC2 в AWS, на котором установлен ArcGIS Pro, и подтвердите, что нет других подключений к базе геоданных.

      Необходимо подключиться от имени пользователя sde.

      Убедитесь, что экземпляр ArcGIS Pro EC2 находится в том же регионе, что и экземпляр Amazon RDS for SQL Server.

  5. Еще находясь в ArcGIS Pro, запустите инструмент геообработки Обновить базу геоданных.

    Дополнительную информацию см. в разделе Обновление многопользовательской базы геоданных в SQL Server в справке ArcGIS Pro.

  6. Если у вас есть другие многопользовательские базы геоданных в Amazon RDS for SQL Server, повторите предыдущие шаги, чтобы обновить их.
  7. Перезапустите веб-сервисы ArcGIS Server.
  8. Подключитесь к экземпляру RDS for SQL Server (или экземплярам) из SQL Server Management Studio и удалите пользователя sde из роли базы данных db_owner.