Skip To Content

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

Когда вы используете ArcGIS Server Cloud Builder on Amazon Web Services для запуска экземпляра ArcGIS Enterprise on Amazon Web Services (AWS) с использованием Esri AMI, который содержит Amazon Relational Database Service (RDS) for SQL Server, на экземпляре RDS создаются две многопользовательские базы геоданных. Если вам нужны дополнительные базы геоданных – например, если вы хотите изменить имя или местоположение баз геоданных, которые вы используете, или у вас есть несколько отделов, которые поддерживают свои собственные дискретные данные и которым требуются свои собственные базы геоданных – вы можете создать дополнительные базы данных с помощью Microsoft SQL Server Management Studio, добавить пользователя sde и схемы для них, и запустить инструмент геообработки Включить многопользовательскую базу геоданных для создания баз геоданных в базах данных.

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

Ниже следует описание первого набора шагов, которые необходимо выполнить для создания дополнительных баз геоданных для сайта ArcGIS Server AWS, который был создан с помощью ArcGIS Server Cloud Builder on 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, которые запущены из ArcGIS Server Cloud Builder on Amazon Web Services:

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

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

  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 экземпляру, выполнив вход под учетной записью администратора.
  4. Запустите ArcMap и откройте окно Каталога или запустите ArcCatalog.
  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; добавьте экземпляр RDS на сайт ArcGIS Server; создайте базу данных; создайте учетные записи, имена пользователей и схемы; предоставьте пользователю sde права доступа для создания базы геоданных; предоставьте пользователю, который является владельцем данных, права доступа для создания данных; запустите инструмент Включить многопользовательскую базу геоданных, чтобы создать базу геоданных.

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

    О том, как создать экземпляр на Amazon VPC, см. раздел AWS Использование Amazon RDS с Amazon Virtual Private Cloud.

  2. Используйте SQL Server Management Studio для подключения к экземпляру базы данных SQL Server, созданной вами на первом шаге.

    Справка по подключению доступна в разделе AWS Подключение к экземпляру DB с работающей Microsoft SQL Server Database Engine.

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