Совместимость клиента и базы геоданных

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

  • ArcGIS AllSource (поддерживает подключение к файловым, мобильным и многопользовательским базам геоданных)
  • Сервисы ArcGIS Server (поддерживаются подключения к файловым и многопользовательским базам данных)

База геоданных и версии ArcGIS

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

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

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

Версия для файловых баз геоданных не менялась с версии 10.1. Версия для мобильных баз геоданных не менялась с версии ArcGIS AllSource 2.7.

Для обеспечения совместимости применяются следующие правила:

  • Используйте поддерживаемые версии ArcGIS для ваших клиентов и базы геоданных.
  • Необходимо хранить многопользовательскую базу геоданных в версии базы данных, которая поддерживается как для базы геоданных, так и для используемой вами версии ArcGIS. Клиент базы данных, установленный на компьютере с ArcGIS, также должен поддерживаться версией ArcGIS. Дополнительные сведения о поддерживаемых версиях баз данных и клиентов см. на следующих страницах. Используйте ниспадающий список Другие версии, чтобы найти информацию о предыдущих версиях ПО и других операционных системах.
  • Клиенты ArcGIS AllSource 2.2 и ArcGIS 10.6.1 и более ранних версий не могут подключаться к базам геоданных 11.0 в SQL Server.
  • Клиенты ArcGIS также включают API для этого клиента. Поэтому при доступе к базе геоданных с помощью API применяются те же правила смешанных версий.
  • Когда вы используете клиентов для подключения к сервису ArcGIS Server, например, ArcGIS Field Maps или ArcGIS Survey123, то ArcGIS Server является клиентом базы геоданных. В таких случаях необходимо убедиться, что версии ArcGIS Server и базы геоданных являются совместимыми.
  • Старые версии клиентов ArcGIS могут открывать, запрашивать, редактировать и сохранять данные в базах геоданных новых версий, но не могут открывать наборы данных, содержащие новую функциональность. При попытке доступа к более новому типу набора данных из клиента ArcGIS предыдущих версий будут появляться следующие сообщения об ошибке:

    Данная версия клиента базы геоданных несовместима с набором данных и не может открыть его.

    Не удалось добавить данные, этот тип данных не поддерживается.

  • Чтобы подключиться из нового клиента ArcGIS к более старой версии многопользовательской базы геоданных, примените последний патч к базе геоданных для ее версии, если он существует.
  • Если вы используете репликацию базы геоданных, база геоданных дочерней реплики должна быть той же версии или выше, чем база геоданных родительской реплики.
  • Следующие наборы данных, созданные или обновленные с помощью ArcGIS AllSource 3.0 и позднее или ArcGIS Server 11.0 и позднее не могут быть использованы в версиях ArcGIS AllSource 2.9 и ранее или ArcGIS Enterprise 10.9.1 и ранее:
    • Наборы данных аннотаций
    • Объекты-размеры
  • Следующие наборы данных не могут быть использованы в версиях ArcGIS AllSource 3.0 и ранее:
    • Наборы данных каталога

      Наборы данных каталога не могут быть использованы в версиях ArcGIS Enterprise 11.0 и ранее.

    • Наборы данных траектории

      Наборы данных траекторий в настоящее время не поддерживаются в веб-сервисах.

  • Начиная с ArcGIS AllSource 3.2 и ArcGIS Enterprise 11.2, наборы данных каталога имеют новый внутренний номер версии. Это имеет следующее значение:
    • Наборы данных каталога, которые вы создаете в ArcGIS AllSource 3.2 и последующих версиях, или наборы данных каталога, которые вы создаете с помощью инструментов, установленных в ArcGIS Server 11.2 и последующих версиях, не могут быть использованы с более ранними версиями программного обеспечения.
    • Чтобы использовать инструменты в ArcGIS AllSource 3.3 или ArcGIS Server 11.3 для добавления элементов или добавления элементов портала в набор данных каталога, который вы создали в ArcGIS AllSource 3.1 or ArcGIS Server 11.1, вам необходимо обновить набор данных каталога.
    • Вы не можете получить доступ к обновленным наборам данных каталога в ArcGIS AllSource 3.1 и более ранних версиях или ArcGIS Enterprise 11.1 и более ранних версиях.
  • 11.2.0 - минимально необходимая версия многопользовательской базы геоданных, которая поддерживает слои ориентированных изображений. Вы не можете использовать слои ориентированных изображений в ArcGIS AllSource 3.1 и более ранних версий или ArcGIS Enterprise 11.1 и более ранних версий.
  • См. Совместимость инженерных сетей для информации о совместимости инженерной сети и клиента ArcGIS.
  • См. Администрирование набора данных сети трассировки для получения информации о совместимости сети трассировки и клиента ArcGIS.
  • ArcGIS AllSource 3.1 и более ранние версии не будут иметь доступ к таблицам базы геоданных или классам объектов в базах геоданных, которые содержат поля следующих типов данных: только дата, только время, сдвиг временной метки, большое целое, либо 64-битные ID объектов. Хотя вы можете публиковать эти типы данных в ArcGIS Enterprise 11.2, они не поддерживаются полностью, и их использование в веб-слоях ArcGIS Enterprise 11.2 считается бета-версией.
  • ArcGIS AllSource 3.1 и более ранних версий не будут иметь доступ к таблицам базы геоданных или классам объектов, содержащим поля даты, которые были перенесены для включения миллисекунд.
  • Вы не можете создавать, вставлять или импортировать в файловую базу геоданных версии более ранней, чем 10.0., таблицы или классы пространственных объектов, содержащие поля типа только дата, только время, смещение временной метки, большое целое число или поле с 64-битным идентификатором объекта.
  • 11.2.0 - минимально необходимая версия многопользовательской базы геоданных с поддержкой 64-разрядных object ID, больших целых, типов данных "только даты", "только время" и "смещение временной метки". Не все типы данных поддерживаются во всех системах управления базами данных. См. страницу типа данных для используемого типа базы данных.

Когда обновлять базу геоданных

Необходимо обновлять базу геоданных, если верно любое из следующего:

  • Используемое клиентское приложение не может подключиться к желаемой версии базы геоданных. Для многопользовательских баз геоданных, версия клиента, которую вы используете, может не подключиться к применяемой версии системы управления базами данных; в этом случае необходимо обновить базу данных, клиента базы данных и базу геоданных, чтобы выполнить подключение из более нового клиента.
  • Вам потребуются функции, доступные только в более новой версии базы геоданных. Обратитесь к файлу Что нового в ArcGIS AllSource для получения сведений о новых функциях и типах наборов данных в базе геоданных. Также проверьте правила совместимости в разделе выше. Имейте в виду, что при создании или обновлении определенных типов наборов данных, набор земельных участков или набор сетевых данных, старые клиенсткие приложения могут не иметь доступа к набору данных.
  • Ваша многопользовательская база геоданных содержит данные сервис-ориентированных версий, и вы еще не применили ни одно из общих исправлений или обновлений сервис-ориентированных версий.

Дополнительные сведения об обновлении базы геоданных можно найти в теме, посвященной обновлению базы геоданных использующегося вами типа: