Skip To Content

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

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

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

Совместимость версий

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

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

Версия базы геоданных для многопользовательской базы геоданных хранится в системной таблице. Она указывает, какую версию клиента вы использовали для создания или обновления базы геоданных. К примеру, если вы создаете многопользовательскую базу геоданных в ArcGIS Server 10.6.1, версия базы геоданных будет 10.6. 1. Если впоследствии вы обновите ту же базу геоданных с помощью ArcGIS Pro 2.6, то версия базы геоданных будет 10.8.1.2.6. Имейте в виду, что версия базы геоданных в основном используется службой поддержки Esri для решения проблем и не полностью отражает доступные вам функциональные возможности, так как большая часть функций базы геоданных реализуется клиентами, которые обращаются к этой базе геоданных, а не самой базой геоданных.

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

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

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

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

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

  • Если вы используете репликацию базы геоданных, база геоданных дочерней реплики должна быть той же версии или выше, чем база геоданных родительской реплики. Более подробно см. в разделе Репликация и версии баз геоданных.
  • Вы не можете использовать ArcMap для доступа к наборам данных, которые участвуют в функциональности, специфичной для ArcGIS Pro. Например, вы не можете получить доступ к наборам данных с ветвями версий, инженерным сетям или наборам данных с правилами атрибутов из ArcMap.
  • Если вы обновляете базу геоданных и используете инструмент геообработки Обновить набор данных для обновления отдельных наборов данных, вы не сможете открыть набор из ArcMap.

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

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

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

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

Файловые базы геоданных

Обновление файловой базы геоданных

Базы геоданных для рабочих групп

Обновление баз геоданных на серверах баз данных

Базы геоданных в Db2 на Linux или Microsoft Windows

Обновление базы геоданных в Db2

Базы геоданных в Db2 на операционной системе z (ОС z)

Обновление базы геоданных для Db2 на ОС z

Базы геоданных в Informix

Обновление базы геоданных в Informix

Базы геоданных в Oracle

Обновление базы геоданных в Oracle

Базы геоданных в PostgreSQL

Обновление базы геоданных в PostgreSQL

Базы геоданных в SAP HANA

Обновление базы геоданных в SAP HANA

Многопользовательские базы геоданных в SQL Server

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

Версии базы геоданных

Иногда в документации говорится о том, что вам нужна конкретная версия базы геоданных, чтобы воспользоваться преимуществами определенного функционала. Чаще всего это версия 10.x базы геоданных. Как сказано выше, при создании и обновлении многопользовательской базы геоданных в ArcGIS Pro номер версии базы геоданных - комбинация версии 10.x и номера релиза ArcGIS Pro. Следующая таблица поможет вам определить версию базы геоданных, которую вы создадите или до которой вы обновитесь в ArcGIS Pro:

Версия ArcGIS ProЭквивалент версии 10.xВерсия базы геоданных

2.2

10.6.1

10.6.1.2.2

2.3

10.7

10.7.0.2.3

2.4

10.7.1

10.7.1.2.4