ArcGIS Enterprise и ArcGIS Pro поддерживают подключения к базам данных Microsoft SQL Server и многопользовательским базам геоданных в SQL Server.
Базы данных SQL Server, используемые для хранения базы геоданных, должны быть сконфигурированы с параметрами сортировки, не чувствительными к регистру.
Подсказка:
Для версий ArcGIS ниже, чем 10.9, см. системные требования на веб-сайте ArcGIS Desktop.
Откройте сайт технической поддержки Esri для информации о Политике Esri по поддержке сред.
Поддерживаемые версии баз данных
Следующие версии Microsoft SQL Server - минимальные сертифицированные версии, поддерживающиеся в ArcGIS. Пакеты обновлений SQL Server и другие обновления для этих версий поддерживаются, но не сертифицированы.
Версии Enterprise, Standard, Developer* и Express
Microsoft SQL Server 2022 (64-разрядный)
Microsoft SQL Server 2022 на Linux (64-разрядный)
Microsoft SQL Server 2019 (64-разрядный)
Microsoft SQL Server 2019 на Linux (64-разрядный)
Microsoft SQL Server 2017 (64-разрядный)
Microsoft SQL Server 2017 на Linux (64-разрядный)
Примечание:
*Версия для разработчиков поддерживается только в непроизводственных средах.
Поддерживаемые операционные системы
Если ваша СУБД установлена на сервере, где инсталлированы продукты ArcGIS, операционная система сервера должна соответствовать системным требованиям для продуктов ArcGIS, а также требованиям к ОС для вашей версии SQL Server.
Если ваша база данных не установлена на том же сервере, что и продукт ArcGIS, см. документацию Microsoft для требований операционной системы вашей версии SQL Server.
Требования и ограничения базы данных
При использовании файла подключения к базе данных (.sde) для доступа к данным SQL Server в ArcGIS Pro, вы можете редактировать только те данные, которые зарегистрированы в базе геоданных. Чтобы редактировать данные базы данных, опубликуйте редактируемый слой веб-объектов, ссылающийся на данные базы данных, и выполните редактирование через слой веб-объектов.
Поддержка облака
Информацию о поддержке сервисов баз данных и баз данных, развернутых в облаке см. Требования для использования ArcGIS с базами данных в облаке.
Программы, необходимые для подключения к SQL Server
Любые клиентские компьютеры, подключающиеся напрямую к SQL Server, должны иметь установленный клиент SQL Server. Клиентские приложения SQL Server для Microsoft Windows и Linux распространяются Microsoft. Клиенты SQL Server для Windows также доступны на сайте My Esri. Необходимо установить клиентское приложение той же или более новой версии, что и база данныхSQL Server, к которой вы подключаетесь. Если вы обновляете SQL Server, одновременно обновите клиенты SQL Server. Если версия SQL Server более не поддерживается ArcGIS, соответствующая библиотека клиента SQL Server также более поддерживаться не будет.
Поддерживаются следующие минимальные версии клиента¹ SQL Server:
- SQL Server 2022
- Microsoft ODBC Driver 18.1 для SQL Server²
- Microsoft ODBC Driver 17.10 для SQL Server
- SQL Server 2019
- Драйвер ODBC Microsoft 18 для SQL Server²
- Microsoft ODBC Driver 17.3 для SQL Server
- SQL Server 2017
- Драйвер ODBC Microsoft 18 для SQL Server²
- Драйвер ODBC Microsoft 17 для SQL Server
Примечание:
¹ При подключении из ArcGIS Server на Ubuntu к любой поддерживаемой версии SQL Server вы должны, в дополнение к драйверу ODBC, установить пакет Microsoft unixodbc-dev на все машины с ArcGIS Server.
² Microsoft изменил параметр шифрования по умолчанию для драйвера ODBC на "да" в версии ODBC Driver 18. Чтобы существующие подключения к базе данных продолжали работать, даже если вы обновите драйвер ODBC до версии 18, по умолчанию для шифрования установлено значение "нет". Чтобы вместо этого использовать шифрованное соединение, вы можете настроить соединение с базой данных, как описано в разделе Шифрованные соединения с базами данных SQL Server.