Skip To Content

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

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

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

  • Вы используете инструменты развертывания 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 AWS CloudFormation или ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services. Во Втором наборе шагов объясняется, как создать многопользовательские базы геоданных Amazon RDS for SQL Server, если Esri AMI запущен из AWS Management Console.

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

Выполните следующие действия для создания дополнительной многопользовательской базы геоданных в Amazon RDS for SQL Server для ее использования на сайте ArcGIS Server, работающем на экземплярах Amazon Web Services, запущенных с помощью шаблона Esri AWS 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 правами CREATE FUNCTION, CREATE PROCEDURE, CREATE TABLE и CREATE VIEW в базе данных.
    5. Создайте пользователя, который будет владеть данными и опубликовывать их. Отобразите данного пользователя для входа EsriRDSAdmin.
    6. Создать схему, принадлежащую пользователю, созданному на предыдущем шаге.
    7. Наделите нового пользователя sde правами CREATE PROCEDURE, CREATE TABLE и CREATE VIEW в базе данных.

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

  3. Установите удаленное подключение к ArcGIS Server экземпляру, выполнив вход под учетной записью администратора Windows.
  4. Запустите ArcGIS Pro, откройте проект и щелкните на панели Каталог.
  5. Подключитесь к своей новой базе данных, используя учетную запись sde.
  6. Откройте инструмент Включить многопользовательскую базу геоданных и укажите подключение к базе данных, которое вы создали на предыдущем шаге.
  7. Укажите файл авторизации для ArcGIS Server. Он хранится на диске C экземпляра в \\Program Files\ESRI\License<release#>\sysgen.
  8. Нажмите 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 права CREATE FUNCTION, CREATE PROCEDURE, CREATE TABLE и CREATE VIEW в базе данных.
    6. Создайте учетную запись SQL Server с аутентификацией для использования для сохранения и публикации данных.
    7. В базе данных создайте пользователя, который отображается в учетной записи, созданной на предыдущем шаге.
    8. Создать схему, принадлежащую пользователю, созданному на предыдущем шаге. Схема должна иметь то же имя, что и пользователь.
    9. Предоставьте пользователю права CREATE PROCEDURE, CREATE TABLE и CREATE VIEW в базе данных.

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

  4. Установите удаленное подключение к ArcGIS Server экземпляру, выполнив вход под учетной записью администратора Windows.
  5. Запустите ArcGIS Pro, откройте проект и щелкните на панели Каталог.
  6. Подключитесь к своей новой базе данных, используя учетную запись sde.
  7. Откройте инструмент Включить многопользовательскую базу геоданных и укажите подключение к базе данных, которое вы создали на предыдущем шаге.
  8. Укажите файл авторизации для ArcGIS Server. Он хранится на диске C экземпляра в \\Program Files\ESRI\License<release#>\sysgen.
  9. Щелкните Запустить для создания базы геоданных.
  10. Из дерева Каталога подключитесь к базе геоданных с учётной записью владельца данных.
  11. Используйте файл подключения, созданный на последнем шаге, для регистрации базы геоданных в ArcGIS Server. ArcGIS Server Инструкции см. в разделе регистрация данных с ArcGIS Server с помощью Server Manager.