数据库客户端

数据库客户端软件用于在客户端应用程序和数据库管理系统之间进行通信。在连接到以下类型的数据库时,需要在所有 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

Microsoft Azure SQL Database

Microsoft ODBC driver for SQL Server

Microsoft SQL Server

Microsoft ODBC driver for SQL Server

Oracle

Oracle 数据库客户端

SAP HANA

SAP HANA ODBC 驱动程序

Teradata Data Warehouse Appliance

Teradata ODBC 驱动程序及相关文件(GSS 客户端和 ICU 库)

从数据库管理系统供应商处获取数据库客户端,然后按照数据库管理系统客户端安装说明在计算机上设置客户端。IBM Data Server Runtime Client for Db2Windows 版本的 Microsoft ODBC Driver for SQL Server 同样适用于 My Esri

注意事项

关于数据库客户端和 ArcGIS,请注意以下几点:

  • 连接到 SQLiteGeoPackage 不需要数据库客户端。
  • ArcGIS 客户端包含连接到 PostgreSQL 的所需文件,因此您无需安装 PostgreSQL 客户端。
  • ArcGIS 不再支持 Oracle 11g 客户端。即使您从 ArcGIS 连接到 Oracle 11g 数据库,也必须使用更新的 Oracle 客户端。

32 位和 64 位客户端

一些 ArcGIS 客户端(如 ArcMapArcGIS Engine)为 32 位应用程序。如果从其中一个客户端进行连接,则必须使用 32 位 InformixSAP HANAOracleTeradata 14.x 或 Dameng 数据库管理系统客户端来连接至数据库。即便将 ArcGIS 客户端应用程序安装到 64 位操作系统的计算机上并且数据库和服务器的操作系统均为 64 位,也是如此。要从 64 位 ArcGIS 客户端(例如 ArcGIS ServerArcGIS Pro)建立连接,您必须安装 64 位数据库管理系统客户端。

安装 SQL Server 客户端时,使用 64 位可执行文件安装在 64 位操作系统上;该可执行文件将检测操作系统类型并安装正确的数据库管理系统客户端。如果在 64 位操作系统上运行 32 位可执行文件,则无法正常运行。有关特定的受支持数据库客户端版本的信息,请参阅 ArcGIS 的 Microsoft SQL Server 数据库要求

如果要在 64 位的操作系统上安装 IBM Data Server Runtime Client for Db2Teradata 15 客户端,则可运行 64 位可执行文件;这些客户端将同时安装 32 位和 64 位文件。