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

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

Ограничение по размеру

Большинство ограничений на размер зависят от версии СУБД и аппаратного обеспечения. Для определения ограничений по размеру обратитесь к документации по используемой вами СУБД.

Число знаков в именах объектов

В следующей таблице указано максимальное количество символов, которое допускается ArcGIS для каждого типа имени объекта:

Тип объектаМаксимальное количество байт, разрешенное ArcGIS

Имя базы данных

До ограничения системы управления базой данных.

Имя таблицы, класса объектов, представления или индекса

До ограничения системы управления базой данных.

Имя поля (столбца)

До ограничения системы управления базой данных.

Пароль

256 — при чтении паролей, 75 — при создании паролей

Имя пользователя или роли

До ограничения системы управления базой данных.

Ограничения типов знаков в именах объектов

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

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

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

Число знаков в именах, не относящихся к объектам

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

Типы конструкции базы геоданныхМаксимально допустимое число байт

Имя домена

257

Имя набора классов объектов

159

Псевдоним поля

255

Имя версии

62