架构更改和存档
存档类用于保存在启用的数据集或对象类上发生的编辑事务。因此,存档类的架构必须与数据集或对象类的架构一致。
对数据集或对象类所做的架构更改将自动推送到存档类。例如,如果将属性列添加到要素类,则该列会自动添加到存档类。如果从要素类删除属性列,则该列也会从存档类中移除,并删除该列的所有存档信息。
地理数据库存档不创建有关架构更改的元数据。地理数据库存档的目的是保存已启用类的编辑事务。
存档类可以使用对地理数据库行为的更改,但并不会存档对 ArcSDE 知识库的实际更改。记录地理数据库行为更改由工作流过程负责。
不要直接更改存档类的架构。如果直接改变存档类,则可能会损坏该类并丢失存档的事务。ArcGIS 将存档类的访问权限限制为只读,以防止直接编辑存档类和更改存档类的架构。
3/7/2012