将数据注册为版本

本主题仅适用于 ArcGIS for Desktop Standard 和 ArcGIS for Desktop Advanced。

必须将数据注册为版本化数据,以使用版本化编辑。将数据注册为版本后,会创建两个增量表以追踪针对数据执行的插入、更新和删除操作。因此,版本化数据集包含原始表(称为业务表或基表)以及增量表中存储的任何更改。

只有在其他人或应用程序未使用数据时,才能将其注册为版本化数据,因为需要排它锁确保正在创建添加表的过程中数据集不会有所更改。

要查看版本化编辑的说明,请参阅数据维护策略中的“版本化数据维护”部分。

警告警告:

将某个要素数据集注册为版本会将该要素数据集内的所有要素类注册为版本。

但是,向已注册为版本的要素数据集添加新要素类时,该新要素类不会被注册为版本。这样就可以在对新要素类进行版本化之前加载数据,从而改善数据加载性能。由于无法将要素数据集中的单个要素类注册为版本,需要重新将要素数据集注册为版本。但请注意,只有在将新要素类注册为版本后,才能对要素数据集中的要素类进行编辑操作。

步骤:
  1. 启动 ArcCatalog 或 ArcMap,并连接到包含要版本化的要素数据集、要素类或表在内的地理数据库。

    以数据集所有者身份连接,因为只有所有者方可将其注册为版本。

  2. 在目录树中,右键单击数据集,指向管理,然后单击注册版本

    将打开注册版本对话框。

  3. (可选)如果要将已保存到 DEFAULT 版本中的编辑内容(无论是直接编辑还是从其他版本合并)保存到基表中,请选中注册所选对象并将编辑内容移动到基表

    有关将编辑内容移动到基表选项的详细信息,请参阅确定如何注册数据

  4. 单击确定

要素类、表或要素数据集内的所有要素类均注册为版本化且已关联增量表。当您或其他用户在 ArcMap 中编辑数据时,需确保设置了编辑会话选项编辑数据库版本并且可以执行撤消和恢复操作

5/10/2014