Приложение ArcGIS Server Manager можно использовать для регистрации директорий с данными и баз данных на ArcGIS Server. Регистрация данных предоставляет серверу список местоположений с исходными данными ваших сервисов. Регистрация данных обеспечивает следующее:
- Регистрация данных помогает получить сведения о расположении используемых в сервисах данных, а также проверить, утверждены ли они администратором сервера.
- Регистрация данных позволяет ArcGIS Server перекодировать пути к данным при публикации (и, следовательно, копировании) карты, глобуса, модели или других ресурсов на сервере.
При регистрации директорий данных учетная запись ArcGIS Server не наделяется правами доступа к данным. Вам следует предоставить учетной записи ArcGIS Server как минимум права на чтение папок, которые вы регистрируете. Если вы регистрируете базу данных, то тип прав доступа, которые необходимо предоставить, зависит от типа используемой базы данных и типа механизма проверки подлинности, применяемого при подключении. Дополнительную информацию об особенностях предоставления прав доступа см. в разделе Предоставление доступа к данным в ArcGIS for Server.
Подсказка:
Более подробно о том, что требуется для регистрации или управления базой данных, см. в разделе справки, соответствующий вашей СУБД. Обратите внимание, что если база данных не содержит многопользовательскую базу геоданных, ее нельзя зарегистрировать как управляемую ArcGIS Server.
- Регистрация гибридной базы данных ALTIBASE в ArcGIS Server
- Регистрация базы данных Dameng на ArcGIS Server
- Регистрация базы данных DB2 на ArcGIS Server
- Регистрация базы данных Informix на ArcGIS Server
- Регистрация базы данных Netezza на ArcGIS Server
- Регистрация базы данных Oracle на ArcGIS Server
- Регистрация базы данных PostgreSQL на ArcGIS Server
- Регистрация хранилища данных SAP HANA в ArcGIS Server
- Регистрация базы данных Teradata на ArcGIS Server
Регистрация баз данных и директорий данных на ArcGIS Server осуществляется в Manager на закладке Хранилище данных в модуле ГИС-сервер. Чтобы получить доступ к этой закладке, войдите в Manager и щелкните Сайт > ГИС-сервер > Хранилище данных.
Следуйте инструкциям, приведенным в разделах далее, с учетом ресурсов, которые следует зарегистрировать на сервере.
Зарегистрируйте базу данных
С помощью инструментов закладки Хранилище данных можно зарегистрировать любую базу геоданных, совместимую с ArcGIS. Перед тем как произвести регистрацию, на каждом ГИС-сервере на вашем сайте необходимо установить 64-разрядную версию программного обеспечения клиента базы данных.
Примечание:
Вы можете зарегистрировать базы данных, содержащие многопользовательские базы геоданных, и базы данных, не содержащие их. Информацию о вариантах регистрации для каждого случая см. в разделе О регистрации ваших данных на сервере.
Чтобы зарегистрировать базу данных и разрешить сервисам использовать ее данные выполните следующие действия. Для файловых баз геоданных используйте опцию, описанную в следующем разделе Регистрация папки).
- Выполните вход в ArcGIS Server Manager и щелкните Сайт > Хранилище данных.
- Рядом с диалоговым окном Зарегистрированные базы данных щелкните Зарегистрировать базу данных.
- Введите уникальное имя зарегистрированной базы данных. Имена могут содержать буквы, цифры и пробелы.
- Щелкните Импорт. Откроется окно, в котором можно перейти к файлу подключения базы данных (только .sde или .odc) на диске. Если вам требуется помощь по этой операции, изучите документацию для вашей платформы базы данных в разделе Администрирование баз геоданных справочной системы.
- В зависимости от того, как вы настроили ваши источники данных для работы с ArcGIS, вам потребуется выбрать один из следующих сценариев:
- Если компьютер издателя и сервер работают с одной базой данных, выполните следующие действия.
- Поставьте отметку То же, что и подключение к базе данных издателя. Это указывает, что компьютер издателя и ArcGIS for Server будут просматривать и получать доступ к данным, находящимся в одной базе данных. Дополнительную информацию см. в разделе О регистрации данных на сервере.
- Если компьютер издателя и сервер работают с разными базами данных, выполните следующие действия.
- После раздела Подключение к базе данных сервера нажмите кнопку Импорт для выбора файла подключения.
Примечание:
Приложение Manager не позволяет вам автоматически создавать сервис геоданных для ссылки на ваши зарегистрированные многопользовательские базы геоданных. При необходимости вы можете создать сервис геоданных после регистрации. Для автоматического создания сервиса геоданных при регистрации многопользовательских баз геоданных используйте ArcGIS for Desktop. Сервисы геоданных поддерживаются только для многопользовательских баз геоданных, но не для баз данных.
- Нажмите Создать. Зарегистрированные вами базы данных отображаются в диалоговом окне Зарегистрированные базы данных.
Зарегистрируйте папку
На закладке Хранилище данных можно зарегистрировать локальную директорию с файлами или общую директорию с ГИС-ресурсами и данными, такими как шейп-файлы и файловые базы геоданных. При регистрации каталога, все подкаталоги указанной папки также регистрируются на сервере.
Чтобы зарегистрировать папку и разрешить сервисам использовать данные этой папки и находящиеся в ней подпапки, выполните следующие действия.
- Выполните вход в ArcGIS Server Manager и щелкните Сайт > Хранилище данных.
- Рядом с диалоговым окном Зарегистрированные папки нажмите кнопку Зарегистрировать папку.
- Введите уникальное имя зарегистрированной папки. Имена могут содержать буквы, цифры и пробелы.
- В Путь к папке издателя укажите полный путь к папке издателя, например: /opt/local/data или /net/myserver/opt/local/data.
Примечание:
В Manager нет кнопки обзора директорий. Необходимо ввести полный путь к папке, которую вы хотите зарегистрировать.
- Для Имя узла папки издателя укажите компьютер, на котором находится папка издателя. Можете указать имя компьютера (MyServer), полное имя домена (MyServer.domain.com), IP-адрес (12.34.56.789) или localhost (localhost).
- В зависимости от того, как вы настроили ваши источники данных для работы с ArcGIS, вам потребуется выбрать один из следующих сценариев:
- Если компьютер издателя и сервер работают из одной папки, выполните следующие действия.
- Поставьте отметку Аналогично пути к папке издателя. Это указывает, что компьютер издателя и ArcGIS for Server будут просматривать и получать доступ к данным, находящимся в одной папке. Дополнительную информацию см. в разделе О регистрации данных на сервере.
- Если компьютер издателя и сервер работают из разных папок, выполните следующие действия.
- Рядом с разделом Путь к папке сервера укажите полный путь к папке сервера. Дополнительную информацию см. в разделе О регистрации данных на сервере.
- Нажмите Создать. Папка (или папки), зарегистрированные вами, отображаются в диалоговом окне Зарегистрированные папки.
Регистрация управляемой базы данных ArcGIS Server
Можно зарегистрировать многопользовательскую базу геоданных или базу геоданных рабочей группы как управляемую базу данных ArcGIS Server. Поддерживаются только многопользовательские базы геоданных или базы геоданных рабочих групп; базы данных, а также настольные, файловые и персональные базы геоданных не поддерживаются. Необходимо создать эту многопользовательскую базу геоданных или базу геоданных рабочей группы, прежде чем вы сможете зарегистрировать ее. Дополнительные сведения об управляемых базах данных ArcGIS Server и их использовании см. в разделе Автоматическое копирование данных на сервер при публикации.
Выполните эти шаги для регистрации управляемой базы данных ArcGIS Server, что позволит ArcGIS Server копировать данные сервиса объектов в управляемую базу данных и автоматически перекодировать пути:
- Выполните вход в ArcGIS Server Manager и щелкните Сайт > Хранилище данных.
- Сразу после диалогового окна Зарегистрированные базы данных щелкните стрелку ниспадающего списка, расположенного рядом с кнопкой Зарегистрировать базу данных, и выберите Зарегистрировать базу данных как управляемую базу данных ArcGIS Server.
- Введите уникальное имя для подключения баз геоданных. Имена могут содержать буквы, цифры и пробелы.
- Рядом с разделом Подключение к базе данных сервера щелкните Импорт. Откроется окно, в котором можно перейти к файлу подключения базы данных (.sde) на диске. Если вам требуется помощь по этой операции, изучите документацию, относящуюся к соответствующей платформе базы данных в разделе справки Администрирование баз геоданных.
- Нажмите Создать.
База данных будет зарегистрирована как управляемая база данных и появится в диалоговом окне Зарегистрированные базы данных.
Обновление пароля для зарегистрированной или управляемой базы данных
В целях безопасности пароли баз данных, как и пароли для других приложений и систем, часто изменяются. Если пароль, сохраненный в файле подключения базы данных (.sde), который зарегистрирован на вашем ГИС-сервере, будет изменен, создайте новый файл подключения баз данных с новым паролем и измените регистрацию хранилища данных, указав новый файл. Таким образом будет обновлена регистрация для всех сервисов, кроме поиска, потоковых сервисов, сервисов Workflow Manager и сервисов геокодирования, опубликованных в версиях ниже ArcGIS 10.4.
- Создайте новый файл подключения баз данных с обновленным паролем. Новый файл подключения баз данных можно создать в ArcMap, ArcGIS Pro или с помощью инструмента геообработки Создать подключение базы данных.
Не забудьте сохранить имя пользователя и пароль в новом файле подключения. Также убедитесь, что новый файл подключения находится в директории, которая будет доступна с компьютера, на котором вы будете запускать ArcGIS Server Manager.
- Выполните вход в ArcGIS Server Manager и щелкните Сайт > Хранилище данных.
- Щелкните кнопку Изменить рядом с зарегистрированной или управляемой базой данных, для которой требуется обновить пароль.
Примите к сведению, что изменить подключение управляемой базы данных ArcGIS Data Store нельзя. Для изменения пароля для ArcGIS Data Store используйте утилиту changepassword.
- Щелкните Импортировать и перейдите к расположению файла подключения новой базы данных.
- Щелкните Импорт.
- Щелкните Сохранить для обновления пароля подключения зарегистрированной или управляемой базы данных.
- Перезапустите сервисы, которые были опубликованы из зарегистрированной базы данных, или перезапустите сервисы объектов, опубликованные в управляемой базе данных.
- Также перезапустите все сервисы геообработки, которые были опубликованы из ArcGIS 10.4 for Server. Сервисы геообработки, опубликованные из более ранних версий ArcGIS Server, необходимо опубликовать заново с новым паролем.
Теперь сервисы, которые были опубликованы из зарегистрированной базы данных или сервисов объектов, опубликованных в управляемой базе данных, снова получили доступ к данным.
Необходимо заново опубликовать сервисы поиска, потоковые сервисы, сервисы Workflow Manager, а также сервисы геокодирования, которые были опубликованы в версиях ArcGIS Server 10.3.1. и ниже; это требуется для обновления пароля.