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

Эта тема относится только к ArcGIS for Desktop Standard и ArcGIS for Desktop Advanced.

С помощью инструмента геообработки Создать многопользовательскую базу геоданных (Create Enterprise Geodatabase) в ArcGIS for Desktop, вы можете сделать в экземпляре Microsoft SQL Server следующее:

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

Ниже приводится инструкция по созданию базы геоданных с помощью инструмента Создать корпоративную базу геоданных. Можно также запустить скрипт Python или включить функциональность базы геоданных в предварительно настроенной базе данных SQL Server.

Шаги:
  1. Запустите ArcMap или ArcCatalog.
  2. Откройте инструмент Создать многопользовательскую базу геоданных (Create Enterprise Geodatabase).

    Этот инструмент вы найдете в группе инструментов Администрирование баз геоданных (Geodatabase Administration) набора инструментов Управление данными (Data Management).

  3. Из ниспадающего списка Платформа базы данных (Database Platform) выберите SQL Server.
  4. В текстовом поле Экземпляр (Instance) введите имя экземпляра SQL Server, к которому вы будете подключаться.
  5. В поле База данных (Database) введите имя базы данных, в которой вы хотите хранить базу геоданных.

    Если в экземпляре SQL Server еще нет базы данных с этим именем, то она будет создана. Если она уже существует, указанная база данных будет использоваться для хранения базы геоданных.

  6. Подключитесь к SQL Server в качестве системного администратора. Это можно сделать, используя учетную запись с аутентификацией средствами операционной системы и включенную в фиксированную серверную роль sysadmin в SQL Server, или с помощью учетной записи пользователя базы данных для пользователя sysadmin.
    • Для входа с использованием учетной записи с аутентификацией в операционной системе, щелкните Аутентификация средствами операционной системы (Operating system authentication). Чтобы использовать эту опцию, необходимо выполнить вход в Windows с соответствующим именем.
    • Для входа в качестве sysadmin, введите имя пользователя sysadmin в текстовом окне Администратор базы данных (Database Administrator) и соответствующий пароль в текстовом окне Пароль администратора базы данных (Database Administrator Password).
  7. Выберите администратора базы геоданных, который станет владельцем базы геоданных.
    • Если вы хотите, чтобы администратором базы геоданных был пользователь с именем sde, и чтобы база геоданных хранилась в схеме пользователя sde, выберите опцию Схема SDE.
    • Если вы хотите, чтобы администратором базы геоданных был пользователь dbo, и чтобы база геоданных хранилась в схеме dbo, отключите опцию Схема SDE (Sde Owned Schema).
  8. При выборе схемы sde в текстовом окне Администратор базы геоданных (Geodatabase Administrator) будет автоматически введено sde. Если пользователя с этим именем еще нет, будут созданы пользователь и соответствующая схема; при этом пользователь будет наделен привилегиями, необходимыми для создания базы геоданных.

    Если вы используете аутентификацию в базе данных и схему dbo для хранения базы геоданных, введите имя пользователя, являющегося dbo в экземпляре SQL Server в текстовом окне Администратор базы геоданных (Geodatabase Administrator).

    Если вы используете для подключения к базе данных аутентификацию средствами операционной системы, то для создания базы геоданных в схеме dbo ваше текущее имя входа должно быть включено в фиксированную серверную роль sysadmin SQL Server.

  9. Введите пароль администратора базы геоданных в поле Пароль администратора базы геоданных (Geodatabase Administrator Password).

    Если указанный вами администратор базы геоданных уже существует в базе данных, необходимо ввести правильный пароль существующего пользователя; этот инструмент не изменяет пароль.

  10. Чтобы указать Файл авторизации, найдите и выберите файл keycodes, который был создан при авторизации ArcGIS for Server Enterprise.

    На серверах Windows этот файл записывается в папку \\Program Files\ESRI\License<release#>\sysgen. Если вы еще не сделали этого, авторизуйте ArcGIS for Server для создания этого файла.

  11. Щелкните OK, чтобы запустить инструмент.

Если не задана существующая база данных, в стандартной директории SQL Server создается база данных и файл журнала. В базе данных создается база геоданных. Если вы выбрали базу геоданных в схеме sde, в базе данных создается учетная запись sde с аутентификацией в SQL Server, пользователь базы данных и схема.

Создание базы геоданных (GDBCreateGeodatabase<№>.log) регистрируется в файле журнала, который сохраняется в каталоге, указанном для переменной %TEMP%, на том компьютере, где запущен инструмент.

Связанные темы

5/10/2014