数据库客户端软件用于在客户端应用程序和数据库管理系统之间进行通信。 在连接到以下类型的数据库时,需要在所有 ArcGIS 客户端计算机上安装数据库客户端:
| 数据库 | 数据库客户端 | 
|---|---|
Amazon Relational Database Service (RDS) for Oracle  | Oracle 数据库客户端  | 
Amazon RDS for SQL Server  | Microsoft ODBC driver for SQL Server  | 
Dameng  | Dameng DM  | 
IBM Db2  | IBM Data Server Runtime Client for Db2  | 
IBM Informix  | Informix Connect  | 
Microsoft Azure SQL Database  | Microsoft ODBC driver for SQL Server  | 
Microsoft Azure SQL Managed Instance  | Microsoft ODBC driver for SQL Server  | 
Microsoft SQL Server  | Microsoft ODBC driver for SQL Server  | 
Oracle  | Oracle 数据库客户端  | 
SAP HANA  | SAP HANA 客户端  | 
SAP HANA 云  | SAP HANA 客户端  | 
Teradata Data Warehouse Appliance  | Teradata ODBC 驱动程序及相关文件(GSS 客户端和 ICU 库)  | 
从数据库管理系统供应商处获取数据库客户端,然后按照数据库管理系统客户端安装说明在计算机上设置客户端。 IBM Data Server Runtime Client for Db2 和 Windows 版本的 Microsoft ODBC Driver for SQL Server 同样适用于 My Esri。
有关您正在使用的 ArcGIS 版本的受支持数据库客户端版本的相关信息,请参阅您需要连接到的数据库管理系统的 ArcGIS 系统要求。
注意事项
关于数据库客户端和 ArcGIS,请注意以下几点:
- 连接到 SQLite 或 GeoPackage 不需要数据库客户端。
 - ArcGIS 客户端包含连接到 PostgreSQL 的所需文件,因此您无需安装 PostgreSQL 客户端。
 - ArcGIS 不再支持 Oracle 11g 客户端。 即使您从 ArcGIS 连接到 Oracle 11g 数据库,也必须使用更新的 Oracle 客户端。
 
32 位和 64 位客户端
一些 ArcGIS 客户端(如 ArcMap 和 ArcGIS Engine)为 32 位应用程序。 如果从其中一个客户端进行连接,则必须使用 32 位 Informix、SAP HANA、Oracle、Teradata 14.x 或 Dameng 数据库管理系统客户端来连接至数据库。 即便将 ArcGIS 客户端应用程序安装到 64 位操作系统的计算机上并且数据库和服务器的操作系统均为 64 位,也是如此。 要从 64 位的 ArcGIS 客户端(例如 ArcGIS Server 或 ArcGIS Pro)建立连接,您必须安装 64 位的数据库管理系统客户端。
安装 SQL Server 客户端时,使用 64 位可执行文件安装在 64 位操作系统上;该可执行文件将检测操作系统类型并安装正确的数据库管理系统客户端。 如果在 64 位操作系统上运行 32 位可执行文件,则无法正常运行。 有关特定的受支持数据库客户端版本的信息,请参阅 ArcGIS 的 Microsoft SQL Server 数据库要求。
如果要在 64 位的操作系统上安装 IBM Data Server Runtime Client for Db2 或 Teradata 15 客户端,则可运行 64 位可执行文件;这些客户端将同时安装 32 位和 64 位文件。