Skip To Content

00134. Источник данных слоя не поддерживается

В этом разделе

Источник данных, на который ссылается ваш слой, не поддерживается картографическими сервисами с функцией Доступ к объектам (Feature Access) (сервис объектов), картографическими сервисами с функциями WFS с поддержкой транзакций (WFS-T) или сервисами изображений с включенной функцией редактирования.

Решения

Для сервисов объектов, публикуемых на ArcGIS for Server, требуется, чтобы все слои и автономные таблицы карты ссылались на одну многопользовательскую базу геоданных либо многопользовательскую базу данных. Для сервисов WFS-T требуется, чтобы все слои и автономные таблицы на карте ссылались на одну многопользовательскую базу геоданных с использованием одного и того же подключения к базе данных. Многопользовательская база геоданных или многопользовательская база данных должна быть зарегистрирована на сервере ArcGIS. Для редактируемых сервисов изображений также требуется зарегистрированная многопользовательская база геоданных.

Решение этой проблемы зависит от того, как вы регистрируете эту многопользовательскую базу геоданных или базу данных. Используйте закладку Хранилища данных (Data Stores) диалогового окна Свойства ArcGIS Server (ArcGIS Server Properties), чтобы зарегистрировать вашу многопользовательскую базу геоданных или базу данных на сервере ArcGIS.

  • Если вы хотите, чтобы сервис ссылался на данные, скопированные в заданную многопользовательскую базу геоданных, зарегистрируйте управляемую сервером базу данных. В этом случае данные, на которые в настоящий момент ссылаются ваши слои, будут скопированы в многопользовательскую базу геоданных, которую вы только что зарегистрировали. Слои в сервисе будут ссылаться на данные из этой многопользовательской базы геоданных, а не из исходного источника данных.
    1. Нажмите Добавить (Add) Добавить ниспадающее меню рядом с полем списка Зарегистрированные базы данных (Registered Databases) и выберите Зарегистрировать управляемую сервером базу данных (Register Server Managed Database), чтобы открыть диалоговое окно Зарегистрировать базу данных (Register Database).
    2. Введите имя для регистрации базы данных.
    3. В Серверное подключение базы данных (Server database connection) выберите Редактировать (Edit), чтобы ввести новое подключение базы данных, или Импортировать (Import), чтобы использовать существующее подключение базы данных.
    Внимание:

    Это решение не годится в случае, если источник данных слоя в настоящий момент зарегистрирован на сервере ArcGIS. Предположим, например, что слой ссылается на файловую базу геоданных, находящуюся в папке \\myMachine\data. У вас есть папка \\myMachine\data, зарегистрированная на сервере ArcGIS. Вам понадобится отменить регистрацию \\myMachine\data на сервере ArcGIS. Как только сервер ArcGIS обнаружит, что источник данных не зарегистрирован, он скопирует данные в зарегистрированную, управляемую сервером базу данных.

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

      Более подробно об импорте наборов данных

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

      Подробнее о настройке источников данных

      Внимание:

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

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

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

      Более подробно о подключении к многопользовательской базе геоданных

    3. Нажмите кнопку Добавить (Add). Добавить рядом с полем списка Зарегистрированные базы данных (Registered Databases), чтобы открыть диалоговое окно Зарегистрировать базу данных (Register Database).
    4. Введите имя для регистрации базы данных.
    5. Поставьте отметку Аналогично клиентскому подключению (Same as client connection).
    6. В Клиентское подключение базы данных (Client database connection) выберите Редактировать (Edit), чтобы ввести новое подключение базы данных, или Импортировать (Import), чтобы использовать существующее подключение базы данных.
  • Если вы хотите, чтобы сервис ссылался на многопользовательскую базу геоданных, отличную от той, на которую ссылается ваша карта, и при этом не хотите использовать управляемую сервером базу данных,
    1. Импортируйте данные, на которые ссылается слой, в многопользовательскую базу геоданных, зарегистрированную на сервере ArcGIS. При публикации на ArcGIS for Server можно использовать также многопользовательскую базу данных.

      Более подробно об импорте наборов данных

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

      Подробнее о настройке источников данных

      Внимание:

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

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

      Более подробно о подключении к многопользовательской базе геоданных

    3. Нажмите кнопку Добавить (Add). Добавить рядом с полем списка Зарегистрированные базы данных (Registered Databases), чтобы открыть диалоговое окно Зарегистрировать базу данных (Register Database).
    4. Введите имя для зарегистрированной базы данных.
    5. Снимите отметку Аналогично клиентскому подключению (Same as client connection).
    6. В опции Клиентское подключение базы данных (Client database connection) нажмите Импортировать (Import), чтобы перейти к подключению базы данных, используемому в вашей карте.
    7. В Серверное подключение базы данных (Server database connection) выберите Редактировать (Edit), чтобы ввести новое подключение базы данных, или Импортировать (Import), чтобы использовать существующее подключение базы данных.

Более подробно о регистрации вашей базы геоданных в ArcGIS Server

Дополнительная информация

Для сервисов WFS-T требуется, чтобы все слои и автономные таблицы ссылались на одну многопользовательскую базу геоданных с использованием одного и того же подключения к базе данных. Все остальные источники данных, такие как шейп-файлы, файловые базы геоданных и слои запроса, не поддерживаются. Это подключение многопользовательской базы геоданных должно быть зарегистрировано на сервере ArcGIS. Для редактируемых сервисов изображений также требуется зарегистрированная многопользовательская база геоданных.

Для публикуемых на ArcGIS for Server сервисов объектов требуется, чтобы все слои и автономные таблицы ссылались на одну многопользовательскую базу геоданных или многопользовательскую базу данных с использованием того же подключения к базе данных. Это подключение к многопользовательской базе геоданных или многопользовательской базе данных должно быть также зарегистрировано на сервере ArcGIS. Другие источники данных, например, шейп-файлы и файловые базы геоданных, не поддерживаются.

Подробные сведения о создании сервисов объектов

Более подробно о публикации сервисов изображений