练习 3:执行地理数据库的附加、备份和升级操作
本主题仅适用于 ArcGIS for Desktop Standard 和 ArcGIS for Desktop Advanced。
通过将地理数据库从一个数据库服务器分离,复制到一个新的位置,然后附加到其他数据库服务器,可以实现地理数据库的移动。这在许多方面都特别有用,例如:将数据交付给咨询人员或客户;在一台新的计算机上建立数据库服务器并移动地理数据库;或在项目的不同阶段(各个阶段分别由组织中的不同人员或部门完成)之间移动数据。
本练习假定咨询人员已初步创建数据并向您发送了数据库文件,因此您可以将其附加到数据库服务器并对其进行编辑。在本例中,咨询人员使用较旧版本的 ArcGIS 创建了这个地理数据库。因此,在附加地理数据库后,需要创建地理数据库的备份,然后对其进行升级。
附加现有地理数据库
将名为 buildings08 的地理数据库附加到数据库服务器。此地理数据库包含 Osokopf 岛上不同类型建筑物的数据。
- 启动 ArcMap,打开目录 窗口,然后展开目录树中的“数据库服务器”文件夹。
- 在目录树中,右键单击数据库服务器,然后单击附加。
- 在附加地理数据库对话框中,单击省略号 (...) 按钮。
- 浏览到 DatabaseServers 教程文件夹 (C:\ArcGIS\ArcTutor\DatabaseServers)。
- 选择 buildings08.mdf 文件,然后单击确定。
- 单击附加地理数据库对话框上的确定。
buildings08 地理数据库此时已列出在目录树中的数据库服务器。
如上所述,buildings 地理数据库中已包含了数据。但此地理数据库是一个旧的版本。
对新建地理数据库进行备份
升级地理数据库或对其进行任何编辑之前,应创建地理数据库的备份。这样,如果决定要将地理数据库恢复到原始状态,则可使用备份文件。
- 在目录 窗口中,右键单击 buildings08 地理数据库,指向管理,然后单击备份。
- 在备份名称文本框中输入 buildings_bu1。
-
可以将地理数据库备份到默认位置,但此处将地理数据库备份到教程文件夹 DatabaseServers。在备份至文件夹文本框中输入路径。
例如,输入 c:\ArcGIS\ArcTutor\DatabaseServers。
注:在生产环境中,应将备份文件的副本移至另一服务器或介质。不过,在本教程中,您可以将文件保留在本地驱动器上。
- 在描述文本框中,输入 buildings08 地理数据库的初始状态。
- 单击确定。
至此,即已按照地理数据库及其内容在备份时的原样创建了其镜像。创建的备份镜像是数据库的完整副本。运行后续备份时,可以创建新的备份文件或覆盖旧备份文件。
更改地理数据库后,应创建地理数据库备份。这样,即使地理数据库损坏或被意外删除,也不会丢失所有编辑内容。或者如果进行了错误的编辑,则可以返回到数据在上一备份中的状态。
升级地理数据库
此地理数据库是使用 ArcGIS Desktop 9.3.1 所创建。要使用当前的功能,将需要升级地理数据库。
- 在目录 窗口中右键单击 buildings08 地理数据库,然后单击属性。
- 单击地理数据库属性对话框的常规选项卡。
- 单击升级地理数据库按钮打开升级地理数据库地理处理工具。
- 请确保同时选中执行必要的先行检查和升级地理数据库选项。
-
单击确定开始升级。
将打开进度窗口。工具执行检查和升级时,将显示消息。如果升级失败,则查看这些消息以找出原因。
-
升级成功完成后,关闭对话框。
请注意,常规选项卡的升级状态部分下的描述此时已更改,并且升级地理数据库按钮不可用。
- 单击确定将关闭地理数据库属性对话框。
如果状态信息没有更新,则关闭地理数据库属性对话框,然后重新打开它。
重命名字段
由于咨询人员已创建数据,因此请检查该数据具有哪些属性。您会发现可以更改某些字段的名称并创建别名。
- 展开 buildings08 地理数据库。
- 右键单击 utilities 要素类,然后单击属性。
将打开要素类属性 对话框。
- 如果该对话框尚未激活,请单击常规选项卡。
- 在别名文本框中输入 Utilities。
- 单击字段选项卡。
- 将 util_addre 字段重命名为 util_address。
- 右键单击字段名称列中的 util_addre 文本。
- 删除现有文本,然后输入 util_address。
- 对于 util_address 别名,输入 Address。
- 单击应用。
- 如果需要,可以单击其他选项卡查看提供的各种信息。完成后,单击确定关闭要素类属性 对话框。
- 打开 schools 要素类的要素类属性,并将 sch_addres 字段重命名为 sch_address。
- 选择 sch_type 字段并将其别名设置为 School Type。
- 单击确定应用更改并关闭对话框。
现在,您已将地理数据库附加到数据库服务器、创建了地理数据库的备份副本、已升级到当前版本并重命名了要素类中的字段。接下来可以继续练习 4 将用户添加到数据库服务器并为其授予权限。