该作用域确定了将哪些对象视为待删除对象、要删除哪些关联对象,以及不删除哪些对象的规则。数据库附带了预定义的作用域,这些作用域代表典型的对象删除原因。用户也可以创建自己的定制作用域。
请参阅soad_scope 命令以获取详细信息。
有关 SOAD 作用域以及 SOAD 如何评估作用域的更多信息,请参阅 Save Offline and Delete 作用域。
您可以删除数据库中的对象,从而:
以下示例显示了您可以删除的数据类型。
SOAD 还会在删除对象前脱机保存对象,从而能够以后在 Synergy 数据库中恢复这些对象。具有 ccm_admin 角色的用户可以在已 DCM 初始化的数据库中使用此功能。将保存的对象存储在与 DCM 包类似的脱机保存包中。系统使用 DCM 接收操作恢复这些对象。请参阅接收传输包以获取详细信息。
该作用域定义了用户为了能够使用该作用域而必须具有的角色。此外,常规的 Synergy 安全规则定义了对象在什么情况下可删除。您可以删除处于工作状态的任何项目或您拥有的对象。如果您以构建管理员的身份进行操作,那么还可以删除准备项目和对象。如果您具有 ccm_admin 角色,那么可以删除任何处于非工作状态的对象或其他用户拥有的对象。SOAD 还有多种内置的安全手段来防止特定类型的对象(例如,类型定义以及其他管理数据)被删除。
使用 soad 命令可执行以下操作:
脱机保存对象,必须为 DCM 初始化当前数据库,并且必须有可用的 DCM 许可证。
save_offline_and_delete 命令支持这些子命令。