00090: <значение> требуется зарегистрированная база данных
Вы публикуете картографический сервис с функцией Доступ к объектам (Feature Access) (сервис объектов), картографический сервис с функциями WFS с поддержкой транзакций (WFS-T) или сервис изображений с включенной функцией редактирования и не зарегистрировали многопользовательскую базу геоданных на сервере ArcGIS.
Тип сервиса будет указан в разделе с именем <значение> сообщения об ошибке.
Вы можете получить это сообщение программы анализа, даже если многопользовательская база геоданных – источник или многопользовательская база данных уже зарегистрирована на сервере. Причина в том, что свойства подключения (имя пользователя, пароль, версия и т.д.), используемые слоем или автономной таблицей, ссылающимися на многопользовательскую базу геоданных – источник, не совпадают со свойствами подключения многопользовательской базы геоданных, зарегистрированной на сервере. В этом случае вы регистрируете не только многопользовательскую базу геоданных, но и подключение к базе геоданных. Для каждого отдельного подключения требуется регистрация.
Предположим, например, что у вас есть многопользовательская база геоданных DB1, имеющая две версии: default и v1. Вы регистрируете только подключение к DB1 с версией default. Если вы пытаетесь опубликовать карту, содержащую слои или автономные таблицы, ссылающиеся на версию v1, и не зарегистрировали это подключение к DB1, вы получите это сообщение программы анализа. Это произойдет и в том случае. если у вас есть различные подключения к базе геоданных с различными именами пользователя.
Более подробно о подключении к многопользовательской базе геоданных и подключениях базы данных в ArcGIS
Решение
Используйте закладку Хранилища данных (Data Stores) в Свойства ArcGIS Server, чтобы зарегистрировать вашу многопользовательскую базу данных на сервере ArcGIS.
- Если вы хотите, чтобы сервис ссылался на данные, скопированные в заданную многопользовательскую базу геоданных, зарегистрируйте управляемую сервером базу данных. В этом случае данные, на которые в настоящий момент ссылаются ваши слои, будут скопированы в многопользовательскую базу геоданных, которую вы только что зарегистрировали. Слои в сервисе будут ссылаться на данные из этой многопользовательской базы геоданных, а не из исходного источника данных.
- Нажмите Добавить (Add) ниспадающее меню рядом с полем списка Зарегистрированные базы данных (Registered Databases) и выберите Зарегистрировать управляемую сервером базу данных (Register Server Managed Database), чтобы открыть диалоговое окно Зарегистрировать базу данных (Register Database).
- Введите имя для регистрации базы данных.
- Нажмите Редактировать (Edit), чтобы зарегистрировать новое подключение серверной базы данных, или Импортировать (Import), чтобы использовать существующее подключение базы данных.
Примечание:Если какой-либо из ваших слоев ссылается на источники данных, не поддерживаемые сервисами объектов или сервисами WFS-T, такие как шейп-файлы или классы пространственных объектов файловой базы геоданных, подумайте об использовании управляемой сервером базы данных. В этом случае неподдерживаемые данные будут скопированы в эту многопользовательскую базу геоданных. В результате слой можно будет использовать в сервисе объектов.
- Если вы хотите, чтобы слой ссылался на те же данные, что и карта, зарегистрируйте эту многопользовательскую базу геоданных на сервере ArcGIS.
- Нажмите кнопку Добавить (Add). рядом с полем списка Зарегистрированные базы данных (Registered Databases), чтобы открыть диалоговое окно Зарегистрировать базу данных (Register Database).
- Введите имя для регистрации базы данных.
- Отметьте опцию Соответствует подключению базы данных издателя (Same as publisher database connection).
- В разделе Подключение базы данных издателя (Publisher database connection) выберите Добавить (Add), чтобы ввести новое подключение базы данных, или Импортировать (Import), чтобы использовать существующее подключение базы данных.
- Если вы хотите, чтобы сервис ссылался на многопользовательскую базу геоданных, отличную от той, на которую ссылается карта, необходимо зарегистрировать и многопользовательскую базу геоданных, используемую картой, и многопользовательскую базу геоданных, которую будет использовать сервис.
- Нажмите кнопку Добавить (Add). рядом с полем списка Зарегистрированные базы данных (Registered Databases), чтобы открыть диалоговое окно Зарегистрировать базу данных (Register Database).
- Введите имя для зарегистрированной базы данных.
- Снимите отметку Соответствует подключению издателя публикатора к базе данных (Same as publisher database connection).
- В разделе Подключение базы данных издателя (Publisher database connection) выберите Добавить (Add), чтобы ввести новое подключение базы данных, или Импортировать (Import), чтобы использовать существующее подключение базы данных.
- В разделе Серверное подключение базы данных (Server database connection) выберите Добавить (Add), чтобы ввести новое подключение базы данных, или Импортировать (Import), чтобы использовать существующее подключение базы данных.
Более подробно о регистрации базы геоданных в ArcGIS for Server.
Дополнительная информация
В сервисах объектов, WFS-T и редактируемых сервисах изображений необходимо, чтобы все слои в сервисе ссылались на одну многопользовательскую базу геоданных с использованием одного и того же подключения базы данных. Это подключение многопользовательской базы геоданных должно быть зарегистрировано на сервере ArcGIS.
Регистрация данных предоставляет серверу список местоположений с исходными данными ваших сервисов. Регистрация данных является необязательным шагом, дающим в основном два преимущества:
- Регистрация данных позволяет проверить, используют ли сервисы известные местоположения, утвержденные администратором сервера.
- В некоторых облачных вариантах регистрация данных позволяет автоматически обновлять пути к вашим данным при публикации (и соответственно загрузке) вашей карты, глобуса или другого ресурса на сервере.
Более подробно о выборе типа хранения данных для, сценариях размещения для и обеспечении доступа к данным для сервера