描述
当数据所有者在 ArcMap 中右键单击要素数据集时,“注册为版本”和“取消注册为版本”选项均处于非活动状态(灰显)。
原因
出现此问题有以下两个原因:
- 要素数据集包含使用版本化存档和非版本化存档的多种要素类。
- 将在要素数据集上启用存档。
由于该软件通过存档检测到版本化要素类,因此其不会显示“取消注册为版本”选项。
同样,由于该软件通过存档检测到非版本化要素类,因此其不会显示“注册为版本”选项。 因此,两个选项均为灰显状态。
解决方案或解决方法
要解决此问题,请使用以下选项之一:
- 如果需要所有要素类维护其当前版本和存档状态,请根据编辑策略将要素类分割为单独的要素数据集,或者将一组要素类移至地理数据库的根级别。
- 如果不需要维护存档,请禁用数据集上的存档。 然后,“注册为版本”将不再处于活动状态。 现在,将数据集注册为版本会将该数据集中的所有要素类注册为版本。或者,根据需要重新启用存档。
- 如果不需要维护实时存档链接,但必须保留历史数据,请禁用要素数据集上的存档,然后选择保留存档表。 尽管在非版本化数据上禁用存档会从主要要素类中删除 GDB_ARCHIVE_OID、GDB_FROM_DATE 和 GDB_TO_DATE 字段,但是选择保留存档类将生成一个单独的 _H 表,该表可用于维护数据。