创建版本和设置权限
本主题仅适用于 ArcGIS for Desktop Standard 和 ArcGIS for Desktop Advanced。
您可以使用 ArcGIS for Desktop 从现有版本创建地理数据库版本。创建版本时,请指定版本的名称、可选描述和其他用户对此版本的访问权限级别。作为版本的所有者,您可随时更改这些属性或删除版本。
(有关版本的定义,请参阅了解版本化。)
您可以设置版本访问权限级别以防止版本被版本所有者以外的用户编辑或查看。您可对版本设置下面其中一种权限:
- 私有:只有所有者或地理数据库管理员可以查看版本和修改已版本化的数据或版本自身。
- 受保护的:任何用户都可以查看版本,但只有所有者或地理数据库管理员可以编辑版本中的数据集或版本自身。
- 公共:任何用户都可查看版本。任何具有数据集读/写(更新、插入和删除)权限的用户都可以修改版本中的数据集。
设置版本访问权限时,请考虑版本的工作流策略以及在该框架下工作的各类用户的需要。您应同时使用版本访问权限和数据集权限来控制对数据的访问。
设置版本访问权限时,应特别注意 DEFAULT 版本所采用的保护方式。DEFAULT 版本是地理数据库中所有其他版本的祖先版本,通常代表已发布的地理数据库版本。对于从 DEFAULT 版本中删除的任何要素或行,即使这些要素或行已记录在版本的增量文件中,也无法恢复,除非将数据集取消注册版本(假设事先未压缩数据库)。将数据集取消注册版本可以将数据集恢复为上次压缩数据库时的配置;不过,所有未压缩的编辑内容都将丢失。鉴于这一点,完全有必要保护 DEFAULT 版本以防止发生意外修改或损坏。
可通过三种方法来保护 DEFAULT 版本:
- 如果已选择了用户可直接编辑 DEFAULT 版本的策略,那么您可将新版本创建为 DEFAULT 的只读存档版本。任何从 DEFAULT 版本中意外删除的要素都可以根据需要从该版本中恢复。
- 如果选择了部分用户需要直接编辑 DEFAULT 版本的策略,那么您可以使用 DEFAULT 来创建新版本,供其中一些用户进行编辑。
- 如果选择了没有任何用户可直接编辑 DEFAULT 版本的策略,则地理数据库管理员应将 DEFAULT 版本的访问权限级别设置为“受保护”。请勿将 DEFAULT 版本的访问权限级别设置为“私有”;这样做会阻止地理数据库管理员以外的所有其他用户连接到数据库。如果将权限设置为“受保护”,则任何用户都可以查看 DEFAULT 版本,但只有地理数据库管理员可以对 DEFAULT 版本直接进行编辑或协调并可从其他版本中将编辑内容提交到该版本。
要获取创建版本以及设置版本访问权限的具体示例,请参阅版本创建和权限示例。
步骤:
-
使用下列方法之一打开版本管理器对话框:
- 在目录树中,右键单击地理数据库连接,指向管理,单击管理地理数据库,然后单击版本选项卡。
- 在 ArcMap 中,单击“版本管理”工具条上的版本管理器按钮。
-
要创建新版本,右键单击用于获得新版本的原始版本,然后单击新建。
将弹出新建版本 对话框。
-
输入新版本的名称。
版本名称的长度不能超过 62 个字符。
-
(可选)输入此版本的描述。
您可以使用版本描述来提供有关版本用途的附加信息。描述内容的长度不能超过 62 个字符。
- 选择版本所需的访问权限级别:私有、公有或受保护的。
- 单击确定创建新版本。
5/10/2014