Вы можете подключиться к базам данных из ArcGIS для просмотра, отправки запросов и анализа данных, которые они содержат. Некоторые базы данных, к которым вы получаете доступ, могут (но не обязательно) содержать таблицы баз геоданных, функции и процедуры; вы можете подключиться к любой поддерживаемой базе данных и просмотреть данные из ArcGIS Pro.
Большинство типов баз данных требуют от вас установки и настройки клиента базы данных на компьютере, который подключается к базе данных.
Подключения к базам данных
При создании подключения к базе данных в ArcGIS Pro, необходимо указать свойства подключения. Эти свойства помогают ArcGIS Pro найти базу данных и информацию для аутентификации, позволяющую вам получить доступ к содержимому базы данных.
Примечание:
- Информация на этой странице справки не применяется к подключениям к базам данных SQLite или файлам GeoPackage. См. раздел Работа с базами данных SQLite и файлами GeoPackage в ArcGIS Pro, чтобы узнать о подключении к файлам такого типа.
- Эта информация не применяется к подключениям к облачным хранилищам. Дополнительные сведения о подключении к облачному хранилищу данных с помощью подключения к базе данных см. в разделе Подключения к облачным хранилищам данных в ArcGIS Pro.
- ArcGIS поддерживает подключения к определенному набору баз данных. Чтобы получить доступ к непространственным данным в базах данных, которые ArcGIS не поддерживает напрямую, см. Работа с подключениями OLE DB.
Тип аутентификации
Базы данных используют предоставленные учетные данные для подтверждения, что у вас есть доступ на подключение. Способ предоставления учетных данных зависит от настроенного способа аутентификации базы данных.
Их несколько. ArcGIS поддерживает следующие типы аутентификации, когда вы подключаетесь к базам данных или сервисам баз данных:
- Аутентификация базы данных—использует имена и пароли, заданные в самой базе данных. ArcGIS поддерживает этот тип аутентификации для подключения ко всем поддерживаемым базам данных и сервисам баз данных.
- Аутентификация операционной системы—использует локальные или сетевые учетные записи для аутентификации. Этот тип аутентификации реализуется по-разному для каждой базы данных, и ArcGIS поддерживает этот тип аутентификации для подмножества баз данных.
- Microsoft Entra ID—поддерживается только при подключении к экземплярамMicrosoft Azure SQL Managed Instance и Microsoft Azure SQL Database.
Аутентификация в базе данных
Если вы выбираете Аутентификация в базе данных, вы должны ввести корректные имя пользователя и пароль в текстовых полях Имя пользователя и Пароль соответственно. Имена пользователей могут иметь длину не более 30 символов.
Примечание:
Вне ArcGIS вы можете создать имена пользователей в Microsoft SQL Server, содержащие специальные символы. Такие имена пользователей при использовании должны разделяться. ArcGIS добавляет разделитель при передаче в SQL Server; вам не нужно вводить разделители в имя пользователя. Например, если имя пользователя – map.user, введите map.user, а не "map.user" в текстовом окне Имя пользователя. Для получения более подробной информации об обычных и сложных идентификаторах обратитесь к документации к SQL Server.
Снимите отметку с опции Сохранять имя пользователя и пароль, если вы предпочитаете не сохранять свои данные для входа в качестве части соединения; такие действия помогут обеспечить безопасность базы данных. Однако в этом случае, при каждом подключении вы должны будете вводить имя пользователя и пароль.
Примечание:
Не отключайте опцию Сохранять имя пользователя и пароль, если вы будете регистрировать файл подключения на сайте ArcGIS Server или в организации ArcGIS Enterprise, а также если вам нужно использовать поиск на панели Каталог для поиска данных, доступных через этот файл подключения, или если вы будете использовать этот файл подключения в моделях или скриптах геообработки.
ArcGIS Pro сохранит кэш учетных данных для первого успешного подключения к базе данных, для которого вы не сохраните имя пользователя и пароль. Если вы создадите второе подключение к одной и той же базе данных в одном сеансе ArcGIS Pro и не сохраните учетные данные, то будут использоваться учетные данные из кэша первого подключения, даже если вы укажете другие учетные данные во втором файле подключения. Чтобы подключиться с другими учетными данными, не сохраняя имя пользователя и пароль, начните новый сеанс ArcGIS Pro.
Аутентификация средствами операционной системы
Если вы выберете Аутентификация средствами операционной системы, вам не потребуется вводить имя пользователя и пароль – подключение будет создано с помощью имени пользователя и пароля, которые используются для входа в операционную систему. Если имя пользователя, которое используется для входа в операционную систему, не является корректным именем пользователя базы данных, подключение не будет установлено. В настоящий момент ArcGIS поддерживает аутентификацию средствами операционной системы при подключении к Microsoft SQL Server, Oracle, IBM Db2 и PostgreSQL.
Примечание:
- Интерфейс поддержки безопасности провайдера (SSPI) и Упрощенный протокол доступа к каталогам (LDAP) поддерживаются для аутентификации операционной системы с PostgreSQL.
- При использовании аутентификации средствами операционной системы в Oracle используется логин операционной системы с префиксом os_authent_prefix (по умолчанию, OPS$), который сохраняется в таблице USERNAME база данных. Максимальное количество символов в имени пользователя при подключении к базе геоданных равно 30. В этом конкретном случае ArcGIS заключит в двойные кавычки имя пользователя, чтобы допустить его к базе данных. Эти кавычки входят в число 30 допустимых знаков.
Опции Microsoft Entra ID
При подключении к Azure SQL Database или SQL Managed Instance, вы можете выбрать одну из следующих Entra ID опций аутентификации:
- Microsoft Entra multifactor authentication (MFA) - Когда вы подключаетесь с помощью опции Microsoft Entra MFA в диалоговом окне подключения к базе данных, вы должны указать имя пользователя Entra ID, а для завершения процесса аутентификации вам будет отправлен код в текстовом сообщении, по электронной почте или на устройство MFA. В диалоговом окне подключения к базе данных пароль не требуется. В зависимости от настроек вашей сети и протоколов аутентификации, вам может быть доступно использование отпечатка пальца для аутентификации.
Примечание:
Даже если вы выберете опцию сохранения имени пользователя, если вы поделитесь файлом подключения к базе данных (.sde) с другими пользователями, подключение будет выполнено с использованием учетной записи этого пользователя, а не учетной записи, которую вы сохранили в файле подключения.
Вы не можете зарегистрировать это подключение базы данных к сайту ArcGIS Server.
- Microsoft Entra Password - Когда при подключении в диалоговом окне подключения к базе данных вы используете опцию Microsoft Entra Password, вы должны указать корректные имя пользователя Entra ID и пароль в полях Имя пользователя и Пароль, соответственно. Имена пользователей могут иметь длину не более 30 символов.
Примечание:
Не отключайте опцию Сохранять имя пользователя и пароль, если вы будете регистрировать файл подключения на сайте ArcGIS Server или в организации ArcGIS Enterprise, а также если вам нужно использовать поиск на панели Каталог для поиска данных, доступных через этот файл подключения, или если вы будете использовать этот файл подключения в моделях или скриптах геообработки.
ArcGIS Pro сохранит кэш учетных данных для первого успешного подключения к базе данных, для которого вы не сохраните имя пользователя и пароль. Если вы создадите второе подключение к одной и той же базе данных в одном сеансе ArcGIS Pro и не сохраните учетные данные, то будут использоваться учетные данные из кэша первого подключения, даже если вы укажете другие учетные данные во втором файле подключения. Чтобы подключиться с другими учетными данными, не сохраняя имя пользователя и пароль, начните новый сеанс ArcGIS Pro.
- Microsoft Entra Integrated - Когда при подключении в диалоговом окне подключения к базе данных вы используете опцию Microsoft Entra Password, подключение выполняется по имени пользователя и паролю, которые используются для входа в операционную систему. Если при входе в операционную систему будет указан неправильный логин Entra ID, подключение не удастся.
Платформа базы данных и свойства
Значение, выбранное из ниспадающего меню Платформа базы данных, определяет тип базы данных, к которой вы будете подключиться. Элементы, доступные в диалоговом окне, и информация, введенная вами для создания подключения, зависят от выбранного типа платформы.
См. следующую информацию о подключении к каждой из платформ баз данных: