客户端直连ArcSDE地理数据库的兼容性

0
分享 2014-12-17
客户端直连ArcSDE空间数据库的兼容性取决于正在使用的版本。下表中总结出客户端直连地理数据库的兼容性。


旧版本客户端连接新版本地理数据库

唯一的场景,旧版本的客户端可以连接到新版本的地理数据库,就是仅当使用ArcGIS 9.2的Service Pack 5(SP5)或ArcGIS 9.2更高版本SP的客户端,可以直连ArcGIS9.3或9.3.1 ArcSDE的地理数据库。安装补丁服务包是必须的。

注意:

不支持从以前版本的客户端连接到ArcGIS10版本的地理数据库。

新版本客户端连接旧版本地理数据库

从新版本的客户端连接到旧版本的地理数据库,允许你使用地理数据库,而不必在客户端升级的同一时间升级地理数据库。还可以允许你安装混合版本的客户端。例如,如果一个部门使用了尚未更新到10版本的自定义应用程序,你可以保持9.3版本的地理数据库,保持9.3版本客户端的用户组,并升级该机构其他地区的客户。请注意,10版本的客户端无法使用10的功能,直到地理数据库已经升级到10才可。

使用ArcGIS 9.3和9.3.1,直连的驱动程序是单独安装,它允许你从ArcGIS Desktop,ArcGIS Engine,ArcGIS Server,或者ArcIMS 9.3客户端来直连以前版本的ArcSDE地理数据库。直连驱动程序的安装文件是在你的客户端安装媒体GDBDirectConnect文件夹下。在Windows上,它可以从安装对话框中被执行,被称为“ArcGIS Pre 9.3 GDB Direct Connect drivers (ArcGIS9.3 GDB直连驱动程序)”。

ArcGIS Desktop,ArcGIS Engine和ArcGISServer 10包括所有直连的驱动程序,为你连接到ArcSDE的9.2,9.3,或10地理数据库。

Rules for mixed release connections混合连接规则

请记住以下信息来决定是否使用混合连接方式。

· 若要从一个ArcGIS或ArcIMS客户端连接到以前版本的ArcSDE地理数据库,地理数据库必须升级到最新的ArcSDE服务包或补丁程序。例如,你想要从ArcGIS Desktop 10连接到ArcSDE 9.2的地理数据库,则必须应用最新的9.2服务包或补丁程序。

· 从9.2地理数据库直连到9.3或10版本的客户端,并不适用于ArcSDE的Informix规则,由于客户端软件开发工具包(SDK)中有必要进行直接连接的差异。

· 当你从一个较新的客户端连接到旧版本的ArcSDE地理数据库时,只能访问你的地理数据库发布的功能。例如,你无法从一个ArcGIS 9.3的客户端连接到Oracle的ArcSDE 9.1地理数据库;由于ST_Geometry存储类型不被ArcSDE的9.1执行,无法使用ST_Geometry存储类型创建一个要素类。这也适用于C和Java API的功能,如果该功能不存在于你要连接的地理数据库的版本中,你就不能使用较新的C或Java API函数的版本。反过来也是如此,一个旧版本的功能在一个新版本的地理数据库中已不再可用。

· 由于不再支持Oracle 8i的数据库,不支持从9.3客户端连接到Oracle8i中存储的ArcSDE9.1或9版本地理数据库。

· 当你从一个ArcGIS 9.2 SP5或更高版本的Service Pack客户端连接到ArcSDE 9.3的地理数据库,无论是直连还是ArcSDE服务,你都无法获得9.3新的功能。例如,你无法从一个ArcGIS 9.2 SP5的客户端连接到PostgreSQL 9.3或z / OS上的DB2存储的ArcSDE地理数据库。你也不能使用ArcGIS 9.3三维分析中的金字塔地形类型,也不能创建用于全球转向延误或网络功能评估的网络数据集,这些都可以在ArcGIS9.3网络分析中实现。此外,您不能从一个ArcGIS 9.2的地理数据库中复制数据到一个文件数据库中(File Geodatabase)。同样,你无法从ArcGIS 9.2 SP5客户端连接到一个存储在SQL Server Express实例中的ArcSDE9.3地理数据库,也无法创建一个全文目录的地理数据库。
文章来源:http://blog.csdn.net/sydbc/article/details/17758731

0 个评论

要回复文章请先登录注册