客户端与地理数据库的兼容性

可通过各种不同的 Esri 客户端软件来访问地理数据库类型中所介绍的地理数据库。其中包括:

所有这些客户端均可将任一类型的地理数据库作为源数据使用。

可兼容版本

当在特定 ArcGIS 版本的地理数据库中加入新功能时,只有将该地理数据库升级才能使用此新功能。升级地理数据库可能意味着较旧版本的客户端应用程序将无法与其连接。不同版本的 ArcGIS 客户端与地理数据库之间的连接的工作方式,适用以下规则:

下表表示本主题开头列出的客户端应用程序版本与地理数据库版本的兼容关系:

客户端版本

个人地理数据库版本

文件地理数据库版本

使用直连的 ArcSDE 地理数据库

使用 ArcSDE 服务连接的 ArcSDE 地理数据库

9.2

9, 9.1, 9.2

9.2

9.2

9, 9.1, 9.2

9.2 SP5 或 SP6

9, 9.1, 9.2, 9.3

9.2, 9.3

9.2(如果客户端已安装 ArcGIS 9.3.1 或 GDB Direct Connect for 9.2 Clients*,则可连接到 9.3.x)

9, 9.1, 9.2, 9.3

9.3

9, 9.1, 9.2, 9.3

9.2, 9.3

9.3(如果客户端安装了 9.3 之前版本的地理数据库直连文件**,则可连接到 9、9.1 和 9.2)

9, 9.1, 9.2, 9.3

10

9.1, 9.2, 9.3, 10, 10.1

9.2, 9.3, 10, 10.1

9.2, 9.3, 10, 10.1

9.2, 9.3, 10, 10.1

10.1

9.2, 9.3, 10, 10.1

9.2, 9.3, 10, 10.1

9.3, 10, 10.1

9.3, 10, 10.1

*ArcGIS 9.3.1 GDB Direct Connect for 9.2 Clients 驱动程序是可从 ArcGIS 资源中心下载的可选独立安装程序。

**9.3 版之前的直连驱动程序是客户端安装介质提供的可选独立安装程序。

在两个版本之间进行连接时(例如,从 ArcGIS for Desktop 10.1 连接到 ArcSDE 9.3 地理数据库),可用功能受最低版本号的限制。在本例中,您无权使用 10.1 版本中提供的功能,因为地理数据库仍然是 9.3 版本。同样,尽管 ArcGIS 10 客户端可以打开、查询、编辑和保存 10.1 版地理数据库中的数据,但无法打开使用 10.1 版本功能的数据集。例如,您无法访问使用 ArcGIS 10.1 压缩的文件地理数据库,ArcGIS 10.1 要素类中的编辑器追踪字段在从 ArcGIS 10 客户端连接或编辑时无法填充,因此您无法使用 ArcGIS 10.1 网络数据集或镶嵌数据集功能。

有关客户端与企业级地理数据库之间的连接的详细信息,请参阅相应的 DBMS 主题:

DB2 中客户端和地理数据库之间的兼容性Informix 中客户端和地理数据库之间的兼容性Oracle 中客户端和地理数据库之间的兼容性PostgreSQL 中客户端和地理数据库之间的兼容性SQL Server 中客户端和地理数据库之间的兼容性

何时需要升级地理数据库?

许多情况下,升级地理数据库是可选操作。但如果出现以下情况之一,则可能必须执行升级:

要了解如何升级文件或个人地理数据库,请参阅升级文件和个人地理数据库

要了解如何升级 SQL Server Express 中的 ArcSDE 地理数据库,请参阅升级数据库服务器上的地理数据库

有关升级企业级地理数据库的信息,请参阅适用于 DBMS 的主题:

升级 DB2 的地理数据库升级 z/OS 上 DB2 的地理数据库升级 Informix 的地理数据库升级 Oracle 的地理数据库升级 PostgreSQL 的地理数据库升级 SQL Server 的地理数据库

为何不升级地理数据库?

在有些情况下,您无法升级地理数据库。如果贵组织使用的客户端必须处于先前版本的 ArcGIS,您必须等到这些客户端可以升级到可兼容版本时再升级地理数据库。

例如,将地理数据库升级到 10.1 版之前,确保将所有客户端至少升级到 ArcGIS 10,以使其可以连接到地理数据库。如果并非所有客户端均可进行升级,您需要确定此时升级地理数据库是否合适。

9/15/2013