练习 7:以地理数据库管理员身份进行连接、加载数据、将数据注册为版本并创建版本
此主题仅适用于 ArcEditor 和 ArcInfo。
在练习 4:添加用户并管理他们的权限中,您已为 manager1 授予 buildings 数据库的管理员权限。这样,manager1 就具有对地理数据库的写入权限,并可执行某些管理任务。在练习 9:以地理数据库管理员身份登录时,压缩、重新构建索引和收缩地理数据库中,您将执行其中的几项管理任务。
在本练习中,您将使用 manager1 进行连接、导入数据、将新数据注册为版本,并创建一个 editor1 可用来编辑数据的公共版本。
只有数据集的所有者可以将数据集注册为版本。
以地理数据库管理员身份进行登录
注销计算机,然后使用 manager1 重新登录。
- 单击 Windows 任务栏上的开始按钮并单击注销。
- 如果出现提示,则通过单击注销 Windows 对话框上的注销来确认注销。
- 出现登录对话框时,将用户名更改为 manager1。
- 在密码文本框中输入 manager.1。
-
从登录到下拉列表中选择您的计算机名称,然后单击确定。
现在您已作为 manager1 登录到系统。
- 启动 ArcMap,打开 Catalog 窗口,然后展开 Catalog 目录树中的“数据库服务器”节点。
- 您必须添加 ArcSDE 数据库服务器,因为 manager1 尚未进行添加。有关如何执行此操作的说明,请参阅练习 1:向 Catalog 目录树添加数据库服务器并创建地理数据库。
以 manager1 身份导入数据
将铁路 shapefile 导入 Osokopf 地理数据库。
- 在 Catalog 窗口中连接到数据库服务器。
- 右键单击 Osokopf 地理数据库,指向导入,然后单击要素类(单个)。
-
单击浏览按钮,导航到所需的数据。
将打开输入要素对话框。
-
单击输入要素对话框上的连接到文件夹按钮。
将打开连接到文件夹对话框。
- 导航到 DatabaseServers 教程目录,然后单击确定以添加文件夹连接。
- 选择 railroads.shp,然后单击添加。
- 在要素类至要素类工具的输出要素类文本框中,输入 railroads。
- 单击确定。
现在,Osokopf 地理数据库包含由 dbo 用户拥有的两个要素数据集:一个要素类由 editor1 拥有,一个要素类由 manager1 拥有。
将新要素类注册为版本
对 railroads 要素类的更改可能需要编辑者花费一定的时间才能完成。因此,您将此要素类注册为版本,以便编辑者能够执行版本化编辑。版本化编辑使用户能够在与要素类的生产版本分离的情况下编辑要素类,因此不会阻碍其他用户访问此要素类。
-
在 Catalog 窗口中,右键单击 railroads 要素类,然后单击注册版本。
将打开注册版本对话框。
- 取消选中注册所选对象并将编辑内容移动到基表选项,然后单击确定。
创建版本
执行版本化编辑时,可以编辑地理数据库的 DEFAULT 版本。但是,为完成本教程的教学目的,您将创建一个 editor1 可在其中执行编辑的独立版本。
有关地理数据库版本和版本化编辑的说明,请参阅版本化快速浏览及其相关主题。
-
在 Catalog 窗口中右键单击 Osokopf 地理数据库,然后单击版本。
将打开版本管理器。
- 右键单击 DEFAULT 版本,然后单击新建。
- 在名称文本框中输入 railroadv1。
- 输入此版本的描述。
- 在权限列表中,单击公共。
- 单击确定。
现在,版本管理器中会显示两个版本。
您已导入数据、将数据注册为版本,并创建了 editor1 在编辑数据时将连接的地理数据库版本。