练习 3:执行地理数据库的附加、备份和升级操作

本主题仅适用于 ArcGIS for Desktop Standard 和 ArcGIS for Desktop Advanced。

复杂程度: 初级 数据要求: ArcGIS Tutorial Data for Desktop 目标: 将地理数据库附加到数据库服务器,创建地理数据库的备份,然后升级地理数据库使其与 ArcGIS for Desktop 的版本匹配。

通过将地理数据库从一个数据库服务器分离,复制到一个新的位置,然后附加到其他数据库服务器,可以实现地理数据库的移动。这在许多方面都特别有用,例如:将数据交付给咨询人员或客户;在一台新的计算机上建立数据库服务器并移动地理数据库;或在项目的不同阶段(各个阶段分别由组织中的不同人员或部门完成)之间移动数据。

本练习假定咨询人员已初步创建数据并向您发送了数据库文件,因此您可以将其附加到数据库服务器并对其进行编辑。在本例中,咨询人员使用较旧版本的 ArcGIS 创建了这个地理数据库。因此,在附加地理数据库后,需要创建地理数据库的备份,然后对其进行升级。

附加现有地理数据库

将名为 buildings08 的地理数据库附加到数据库服务器。此地理数据库包含 Osokopf 岛上不同类型建筑物的数据。

步骤:
  1. 启动 ArcMap,打开目录 窗口,然后展开目录树中的“数据库服务器”文件夹。
  2. 在目录树中,右键单击数据库服务器,然后单击附加
  3. 附加地理数据库对话框中,单击省略号 (...) 按钮。
  4. 浏览到 DatabaseServers 教程文件夹 (C:\ArcGIS\ArcTutor\DatabaseServers)。
  5. 选择 buildings08.mdf 文件,然后单击确定
  6. 单击附加地理数据库对话框上的确定

buildings08 地理数据库此时已列出在目录树中的数据库服务器。

如上所述,buildings 地理数据库中已包含了数据。但此地理数据库是一个旧的版本。

对新建地理数据库进行备份

升级地理数据库或对其进行任何编辑之前,应创建地理数据库的备份。这样,如果决定要将地理数据库恢复到原始状态,则可使用备份文件。

步骤:
  1. 目录 窗口中,右键单击 buildings08 地理数据库,指向管理,然后单击备份
  2. 备份名称文本框中输入 buildings_bu1
  3. 可以将地理数据库备份到默认位置,但此处将地理数据库备份到教程文件夹 DatabaseServers。在备份至文件夹文本框中输入路径。

    例如,输入 c:\ArcGIS\ArcTutor\DatabaseServers

    注注:

    在生产环境中,应将备份文件的副本移至另一服务器或介质。不过,在本教程中,您可以将文件保留在本地驱动器上。

  4. 描述文本框中,输入 buildings08 地理数据库的初始状态
  5. 单击确定

至此,即已按照地理数据库及其内容在备份时的原样创建了其镜像。创建的备份镜像是数据库的完整副本。运行后续备份时,可以创建新的备份文件或覆盖旧备份文件。

更改地理数据库后,应创建地理数据库备份。这样,即使地理数据库损坏或被意外删除,也不会丢失所有编辑内容。或者如果进行了错误的编辑,则可以返回到数据在上一备份中的状态。

升级地理数据库

此地理数据库是使用 ArcGIS Desktop 9.3.1 所创建。要使用当前的功能,将需要升级地理数据库。

步骤:
  1. 目录 窗口中右键单击 buildings08 地理数据库,然后单击属性
  2. 单击地理数据库属性对话框的常规选项卡。
  3. 单击升级地理数据库按钮打开升级地理数据库地理处理工具。
  4. 系统将使用地理数据库连接信息自动填充输入地理数据库文本框。
  5. 请确保同时选中执行必要的先行检查升级地理数据库选项。
  6. 单击确定开始升级。

    将打开进度窗口。工具执行检查和升级时,将显示消息。如果升级失败,则查看这些消息以找出原因。

  7. 升级成功完成后,关闭对话框。

    请注意,常规选项卡的升级状态部分下的描述此时已更改,并且升级地理数据库按钮不可用。

  8. 提示提示:

    如果状态信息没有更新,则关闭地理数据库属性对话框,然后重新打开它。

  9. 单击确定将关闭地理数据库属性对话框。

重命名字段

由于咨询人员已创建数据,因此请检查该数据具有哪些属性。您会发现可以更改某些字段的名称并创建别名。

步骤:
  1. 展开 buildings08 地理数据库。
  2. 右键单击 utilities 要素类,然后单击属性

    将打开要素类属性 对话框。

  3. 如果该对话框尚未激活,请单击常规选项卡。
  4. 别名文本框中输入 Utilities
  5. 单击字段选项卡。
  6. 将 util_addre 字段重命名为 util_address。
    1. 右键单击字段名称列中的 util_addre 文本。
    2. 删除现有文本,然后输入 util_address
  7. 对于 util_address 别名,输入 Address
  8. 单击应用
  9. 如果需要,可以单击其他选项卡查看提供的各种信息。完成后,单击确定关闭要素类属性 对话框。
  10. 打开 schools 要素类的要素类属性,并将 sch_addres 字段重命名为 sch_address
  11. 选择 sch_type 字段并将其别名设置为 School Type
  12. 单击确定应用更改并关闭对话框。

现在,您已将地理数据库附加到数据库服务器、创建了地理数据库的备份副本、已升级到当前版本并重命名了要素类中的字段。接下来可以继续练习 4 将用户添加到数据库服务器并为其授予权限。

5/10/2014