客户端直连ArcSDE地理数据库的兼容性
2014-01-02 15:54
381 查看
客户端直连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地理数据库,也无法创建一个全文目录的地理数据库。
9 geodatabase | 9.1 geodatabase | 9.2 geodatabase | 9.3 or 9.3.1 geodatabase | 10 geodatabase | |
9 客户端 | Yes | No | No | No | No |
9.1客户端 | No | Yes | No | No | No |
9.2 SP 1–4客户端 | No | No | Yes | No | No |
9.2 SP5+客户端 | No | No | Yes | Yes,需安装其他驱动程序 | No |
9.3 or 9.3.1客户端 | Yes, 需安装其他驱动程序 | Yes, 需安装其他驱动程序 | Yes, 需安装其他驱动程序 | Yes | No |
10客户端 | No | No | Yes,但,如果DBMS是Oracle 10g,则必需一个Oracle 10g客户端。 | Yes | Yes |
唯一的场景,旧版本的客户端可以连接到新版本的地理数据库,就是仅当使用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地理数据库,也无法创建一个全文目录的地理数据库。
相关文章推荐
- 必须要转:ArcGIS 客户端跨版本连接Oracle 地理数据库时的兼容性说明
- ArcGIS 客户端跨版本连接Oracle 地理数据库时的兼容性说明
- ArcGIS 客户端跨版本连接Oracle 地理数据库时的兼容性说明
- ArcGIS Engine开发之旅07---文件地理数据库、个人地理数据库和 ArcSDE 地理数据库中的栅格存储加以比较 、打开栅格数据
- 怎么提高ArcSDE 写入地理数据库的效率
- ArcGIS Engine开发之旅07---文件地理数据库、个人地理数据库和 ArcSDE 地理数据库中的栅格存储加以比较 、打开栅格数据
- ARCGIS10.1 GeoDatabase深入理解:客户端连接与退出地理数据库时系统表的初始化
- ArcGIS Engine开发之旅07---文件地理数据库、个人地理数据库和 ArcSDE 地理数据库中的栅格存储加以比较 、打开栅格数据
- 【ArcGIS】文件地理数据库,个人地理数据库与ArcSDE的局别
- ArcGIS 10.1中的Desktop创建地理数据库ArcSDEForOracle
- 怎么提高ArcSDE for Oracle写入地理数据库的效率
- 如何创建一个个人地理数据库ArcSDE Personal or Workgroup geodatabas
- 【arcgis】文件地理数据库,个人地理数据库与ArcSDE的局别
- 从零开始学ArcGIS Server(三)--如何创建一个个人地理数据库ArcSDE Personal geodatabase
- ArcSDE地理数据库跨用户以及跨数据库表关联研究
- 怎么提高ArcSDE for Oracle写入地理数据库的效率
- ArcGIS地理数据库简介
- 从客户端获数据库服务器的系统时间
- Android客户端与服务器端数据库同步
- Win10 PLSQL 登录后,提示数据库字符集(AL32UTF8)和客户端字符集(ZHS16GBK)不一致