确定企业级地理数据库的版本
为实现 ArcGIS 客户端和地理数据库之间的向前和向后兼容,升级后 gdb_items、version 或 sde_version 系统表中的版本号往往不会更改。
大多数地理数据库功能都在 ArcGIS 客户端中实施。应用补丁包或移动至新版 ArcGIS 时,安装新的客户端软件版本可为您提供最新的功能和修复程序;因此,除非对地理数据库系统表或存储的程序进行了更改,否则无需升级地理数据库。所以了解地理数据库的具体版本也变得无关紧要。您只需了解地理数据库与您正在使用的 ArcGIS 客户端是否兼容,以及是否需要升级地理数据库以实施新功能或修复程序即可。
可采用以下两种方式之一确定地理数据库与 ArcGIS 客户端是否兼容,以及在安装新版 ArcGIS 客户端后是否可对地理数据库进行升级:
- 选中数据库属性。
在目录树中右键单击地理数据库连接,然后单击属性。如果升级状态表示地理数据库与您正在使用的 ArcGIS 版本相匹配,并且地理数据库与 ArcGIS 版本兼容,则无需升级地理数据库。
如果需要升级系统表或存储的程序,文本将指明地理数据库可升级,升级地理数据库按钮将处于活动状态。
- 运行 ArcPy Describe 功能确定您的地理数据库版本是否为当前版本。
在此示例中,mygdb.sde 连接文件位于 Linux 上的目录连接中。
import arcpy arcpy.Describe('/connections/mygdb.sde').currentRelease
如果您的地理数据库版本与运行 Python 脚本的 ArcGIS 客户端版本兼容,则返回 True,并且无需升级地理数据库;否则,将返回 False。可运行 Python 脚本升级地理数据库,或使用 ArcGIS for Desktop 中的升级地理数据库地理处理工具进行升级。
相关主题
5/10/2014