Создание базы геоданных в Amazon Relational Database Service для экземпляра SQL Server

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

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

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

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

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

Шаги:
  1. Подключитесь к экземпляру SQL Server RDS из SQL Server Management Studio с использованием главного имени (master login). Для получения инструкций, см. раздел AWS Подключение к экземпляру DB запущенному под Microsoft SQL Server Database Engine (Connecting to a DB Instance Running the Microsoft SQL Server Database Engine).

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

  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 Books Online for SQL Server 2012.

  3. Установите удаленное подключение к экземпляру ArcGIS for Server, войдя как администратор.
  4. Запустите ArcMap и откройте окно Каталога или запустите ArcCatalog.
  5. Подключитесь к вашей новой базе данных с использованием sde-имени входа.

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

  6. Откройте инструмент Включить многопользовательскую базу геоданных (Enable Enterprise Geodatabase) и укажите подключение к базе данных, которое вы создали на предыдущем шаге.
  7. Укажите файл авторизации для ArcGIS Server. Он хранится на диске C экземпляра в \\Program Files\ESRI\License<release#>\sysgen.
  8. Нажмите OK, чтобы запустить инструмент и создать базу геоданных.

Как только вы создали базу геоданных, создайте подключение к ней и зарегистрируйте её на ArcGIS Server. Инструкции приведены в Регистрация ваших данных на ArcGIS Server с помощью ArcGIS for Desktop.

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

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

Шаги:
  1. Следуйте инструкциям по документации AWS для создания экземпляра базы данных, запускаемого SQL Server.

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

  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 Books Online for SQL Server 2012.

  4. Установите удаленное подключение к экземпляру ArcGIS for Server, войдя как администратор.
  5. Запустите ArcMap и откройте окно Каталога или запустите ArcCatalog.
  6. Подключитесь к вашей новой базе данных с использованием sde-имени входа.

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

  7. Откройте инструмент Включить многопользовательскую базу геоданных (Enable Enterprise Geodatabase) и укажите подключение к базе данных, которое вы создали на предыдущем шаге.
  8. Укажите файл авторизации для ArcGIS Server. Он хранится на диске C экземпляра в \\Program Files\ESRI\License<release#>\sysgen.
  9. Нажмите OK, чтобы запустить инструмент и создать базу геоданных.
  10. Из дерева Каталога, подключитесь к базе геоданных с учётной записью владельца данных.
  11. Используйте файл подключения, созданный на последнем шаге, для регистрации базы геоданных в ArcGIS Server. Инструкции приведены в Регистрация ваших данных на ArcGIS Server с помощью ArcGIS for Desktop.
5/16/2014