Skip To Content

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

Воспользуйтесь инструментом геообработки Создать подключение базы данных для подключения к имеющемуся экземпляру Amazon Relational Database Service (RDS) for SQL Server. Для создания базы геоданных в базе данных используйте инструмент геообработки Включить многопользовательскую базу геоданных. Запустите оба инструмента из клиента ArcGIS, установленного на экземпляре Amazon Elastic Compute Cloud (EC2), который работает в том же регионе, что и экземпляр базы данных.

Все базы геоданных в Amazon RDS for SQL Server должны быть базами геоданных схемы sde.

Вам будет необходимо создавать свою собственную многопользовательскую базу геоданных в следующих ситуациях:

  • Вы используете инструменты развертывания ArcGIS Enterprise для Amazon Web Services (AWS), для развертывания сайта ArcGIS Server, но хотите настроить имя или местоположение базы геоданных, которую вы регистрируете на своем сайте ArcGIS Server.
  • Вы используете инструменты развертывания ArcGIS Enterprise для Amazon Web Services (AWS), чтобы развернуть сайт ArcGIS Server, но у вас есть несколько отделов, поддерживающих собственные дискретные данные, которым требуются свои собственные базы геоданных.
  • Отдельный сайт ArcGIS Server на AWS настраивается с помощью Amazon Web Services Management Console. В этом случае вы должны создать свои собственные базы геоданных, роли учетных записей владельцев sde и данных, схемы владельцев sde и данных, а также базы геоданных и зарегистрировать эти базы геоданных на сайте ArcGIS Server.

Ниже следует описание первого набора шагов, которые необходимо выполнить для создания дополнительных баз геоданных для сайта ArcGIS Server на AWS, который был создан с помощью шаблона Esri Amazon Web Services (AWS) CloudFormation или Интерфейс командной строки ArcGIS Enterprise Cloud Builder для Amazon Web Services. Второй набор шагов объясняет, как создавать многопользовательские базы геоданных в Amazon RDS for SQL Server без использования инструментов развертывания ArcGIS Enterprise on Amazon Web Services.

Добавление базы геоданных в существующий экземпляр Amazon RDS for SQL Server

Выполните следующие действия для создания дополнительной многопользовательской базы геоданных в Amazon RDS for SQL Server для ее использования на сайте ArcGIS Server, работающем на экземплярах Amazon Web Services, запущенных с помощью шаблона Esri CloudFormation или ArcGIS Enterprise Cloud Builder CLI for AWS:

  1. Подключитесь к экземпляру Amazon RDS for SQL Server из SQL Server Management Studio с использованием главной учетной записи. Инструкции см. в теме AWS раздела Подключение к экземпляру базы данных с работающей базой Microsoft SQL Server.

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

  2. Выполните всё нижеследующее в SQL Server Management Studio:
    1. Создайте базу данных. Сохраните базу данных и файлы журнала на диске D экземпляра Установите другие параметры конфигурации базы данных так, как вам требуется.
    2. Создайте пользователя sde в базе данных, который отображается в sde-имени входа.
    3. Создайте схему sde и установите ее как схему пользователя sde по умолчанию.
    4. Предоставьте пользователю sde привилегии, необходимые для создания базы геоданных, как указано в Права доступа для баз геоданных в SQL Server.
    5. Создайте пользователя, который будет владеть данными и опубликовывать их. Отобразите данного пользователя для входа EsriRDSAdmin.
    6. Создать схему, принадлежащую пользователю, созданному на предыдущем шаге.
    7. Предоставьте новому пользователю минимальные привилегии, перечисленные для создателей данных в Права доступа к базам геоданных в SQL Server.

    Для получения инструкций по созданию базы данных, учетной записи, пользователя и схемы, см. Техническую документацию Microsoft SQL Server.

  3. Подключитесь к экземпляру EC2, где установлен ArcGIS Pro, и подключитесь из ArcGIS Pro к новой базе данных, но при подключении используйте логин sde.
  4. Откройте инструмент Включить многопользовательскую базу геоданных в ArcGIS Pro и укажите подключение базы данных, которое вы создали на предыдущем шаге.
  5. Укажите файл авторизации для ArcGIS Server.

    Он хранится на диске C экземпляра в \\Program Files\ESRI\License<release#>\sysgen.

  6. Нажмите OK, чтобы запустить инструмент и создать базу геоданных.

Как только вы создали базу геоданных, создайте подключение к ней и зарегистрируйте её на ArcGIS Server.

Добавьте экземпляр Amazon RDS for SQL Server к ArcGIS Server на AWS

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

  1. Следуйте инструкциям, которые содержатся в документации AWS, чтобы создать экземпляр базы данных с работающим SQL Server.

    Для создания экземпляра в Amazon VPC, см. справку AWS для Amazon Virtual Private Cloud (VPC) и Amazon RDS.

  2. Используйте SQL Server Management Studio для подключения к экземпляру базы данных SQL Server, созданной вами на первом шаге.
  3. Выполните всё нижеследующее в SQL Server Management Studio:
    1. Создайте базу данных. Сохраните базу данных и файлы журнала на диске D экземпляра Установите другие параметры конфигурации базы данных так, как вам требуется.
    2. Создайте учетную запись SQL Server с аутентификацией с именем sde.
    3. Создайте пользователя sde в базе данных, который отображается в sde-имени входа.
    4. Создайте схему sde и установите ее как схему пользователя sde по умолчанию.
    5. Предоставьте пользователю sde привилегии, необходимые для создания базы геоданных, как указано в Права доступа для баз геоданных в SQL Server.
    6. Создайте учетную запись SQL Server с аутентификацией для использования для сохранения и публикации данных.
    7. В базе данных создайте пользователя, который отображается в учетной записи, созданной на предыдущем шаге.
    8. Создать схему, принадлежащую пользователю, созданному на предыдущем шаге.

      Схема должна иметь то же имя, что и пользователь.

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

    Для получения инструкций по созданию базы данных, учетной записи, пользователя и схемы, см. Техническую документацию Microsoft SQL Server.

  4. Подключитесь к экземпляру EC2, где установлен ArcGIS Pro, и подключитесь из ArcGIS Pro к новой базе данных, но при подключении используйте логин sde.
  5. Откройте инструмент Включить многопользовательскую базу геоданных в ArcGIS Pro и укажите подключение базы данных, которое вы создали на предыдущем шаге.
  6. Укажите файл авторизации для ArcGIS Server.

    Он хранится на диске C экземпляра в \\Program Files\ESRI\License<release#>\sysgen.

  7. Щелкните Запустить для создания базы геоданных.
  8. Из дерева Каталога подключитесь к базе геоданных с учётной записью владельца данных.
  9. Используйте файл подключения, созданный на последнем шаге, для регистрации базы геоданных в ArcGIS Server.