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

此主题仅适用于 ArcEditor 和 ArcInfo。

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

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

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

附加现有地理数据库

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

buildings 地理数据库有两个不同版本:一个适用于 SQL Server 2005 Express,另一个适用于 SQL Server 2008 Express。确保将正确版本的地理数据库附加到 SQL Server Express 实例。

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

buildings 地理数据库此时在 Catalog 目录树中的数据库服务器下列出。

如上所述,buildings 地理数据库已包含数据。但此地理数据库是旧版本的。因此,在使用数据前应创建地理数据库的备份,然后对其进行升级。

对新地理数据库进行备份

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

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

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

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

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

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

升级 buildings 地理数据库

此地理数据库是使用 ArcGIS Desktop 9.3.1 创建的。如果您使用 ArcGIS Desktop 9.3 或 9.3.1 客户端执行本教程,则不必升级。

如果使用 ArcGIS Desktop 10 或更高版本客户端进行连接,则应执行以下步骤:

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

    将打开进度窗口。工具执行检查和升级时,将显示消息。如果升级失败,则查看这些消息以找出原因。还会在系统 TEMP 目录中创建一个日志文件。此文件为 GDBUpgrade<n>.log。<n> 指示该升级操作的唯一 ID。

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

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

  8. 提示提示:

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

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

已将地理数据库附加到数据库服务器,创建地理数据库的备份副本并将其升级到当前版本。现在可以将用户添加到数据库服务器并为其授予权限。


7/10/2012