ArcGIS 支持在 SQL Server 中与 Microsoft SQL Server 数据库和企业级地理数据库的连接。
用于存储地理数据库的 SQL Server 数据库必须配置不区分大小写的排序规则。
Visit Esri Technical Support for information on the Esri Supported Environment Policy.
受支持的数据库版本
下列 Microsoft SQL Server 版本是 ArcGIS 支持的最低认证版本。 这些版本上的 SQL Server 补丁包和累积更新受支持,但尚未经过认证。
Enterprise、Standard、Developer* 和 Express 版本
Microsoft SQL Server 2022(64 位)
Microsoft SQL Server(64 位)上的 Linux 2022
Microsoft SQL Server 2019(64 位)
Microsoft SQL Server(64 位)上的 Linux 2019
Microsoft SQL Server 2017(64 位)
Microsoft SQL Server(64 位)上的 Linux 2017
注:
*仅非生产环境中支持开发版。
受支持的操作系统
如果在安装了 ArcGIS 产品的服务器上安装数据库管理系统,则服务器操作系统必须符合 ArcGIS 产品系统要求以及 SQL Server 版本的操作系统要求。
如果数据库与 ArcGIS 产品安装在不同的服务器上,请参阅 Microsoft 文档了解 SQL Server 版本的操作系统要求。
云支持
See Requirements for using ArcGIS with databases in the cloud for information on support for database services and databases deployed in the cloud.
连接到 SQL Server 所需的软件
任何直接连接到 SQL Server 的客户端计算机都必须安装 SQL Server 客户端。 适用于 SQL Server 和 Microsoft Windows 的 Linux 客户端由 Microsoft 分发。适用于 SQL Server 的 Windows 客户端在 My Esri 上同样可用。 您安装的客户端必须与想要连接的 SQL Server 数据库具有相同或更高的版本。 如果升级 SQL Server,则同时升级 SQL Server 客户端。 当 ArcGIS 不再支持某个版本的 SQL Server 时,相应的 SQL Server 客户端库也将不再受支持。
受支持的最低 SQL Server 客户端¹如下:
- SQL Server 2022
- Microsoft ODBC Driver 18.1 for SQL Server²
- SQL Server 2019
- Microsoft ODBC Driver 18 for SQL Server²
- Microsoft ODBC Driver 17.3 for SQL Server
- SQL Server 2017
- Microsoft ODBC Driver 18 for SQL Server²
- Microsoft ODBC Driver 17 for SQL Server
注:
¹ 在 ArcGIS Server 上从 Ubuntu 连接到受支持版本的 SQL Server 时,除了 ODBC 驱动程序之外,还必须在所有 Microsoft 计算机上安装 unixodbc-dev ArcGIS Server 包。
² 随着 ODBC Driver 18 的发布,Microsoft 已将 ODBC 驱动程序的默认加密设置更改为“是”。 为了确保现有数据库连接即使在更新到 ODBC Driver 18 的情况下也能够继续工作,默认情况下应将加密设置为“否”。 要改为使用加密连接,可以按照与 SQL Server 数据库的加密连接中的说明配置数据库连接。