Имена объектов

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

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

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

Примечание:

Имена пользователей Microsoft SQL Server со специальными символами обозначаются разделителями для поддержки учетных записей Windows Active Directory Groups и Windows Authenticated logins; однако ArcGIS не поддерживает имена пользователей, содержащие одиночные кавычки или апострофы.

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