下表显示了 ArcMap、ArcGIS Engine 和 ArcGIS Server Workgroup 版本中的哪些版本与哪些地理数据库版本兼容:
客户端版本 | 地理数据库版本 |
---|---|
10.3.x | 10.4.x、10.3.x |
10.4.x | 10.5.x、10.4.x、10.3.x |
10.5.x | 10.6.x、10.5.x、10.4.x、10.3.x |
10.6.x | 10.7.x, 10.6.x, 10.5.x, 10.4.x, 10.3.x |
10.7.x | 10.7.x, 10.6.x, 10.5.x, 10.4.x, 10.3.x |
10.8.x | 10.8.x、10.7.x、10.6.x、10.5.x、10.4.x |
请注意,通常是连接客户端的版本决定了所创建的地理数据库的版本,这一点很重要。如果贵组织拥有多种客户端版本,则可在同一数据库服务器上放置不同版本的地理数据库。
如果将混合的客户端版本与数据库服务器配合使用,可能会出现以下情况:
- 在某些情况下,较新版本的客户端可在获得旧版 ArcGIS 许可的数据库服务器上创建较新版本的地理数据库。例如,ArcMap 10.8.1 可在版本 10.6 许可的数据库服务器上创建 10.8.1 版的地理数据库。
- 较高版本的客户端可以升级由较低版本客户端创建的地理数据库。您的工作流程可能支持或不支持这一功能 - 需由您来决定对于此功能用户必须遵守的规则。在升级地理数据库之前,用户应一如既往的创建一个备份。
- 虽然较早 ArcGIS 客户端版本可以在更高版本的地理数据库中打开、查询、编辑和保存数据,但不能打开涉及较新功能的数据集,并且在尝试打开其中一个数据集时会出现以下错误消息: 地理数据库客户端的版本与数据集不兼容,无法将其打开。
有关地理数据库互操作连接的一般规则,请参阅 SQL Server 中 ArcGIS 客户端和地理数据库之间的兼容性。同时请确保使用受支持的 SQL Server 客户端进行连接。
您可以检查数据库属性对话框以查看特定地理数据库的版本。常规选项卡上的升级状态部分指示了地理数据库的主要和次要版本。