将地理数据库从数据库服务器分离

分离地理数据库会从数据库服务器中移除所有对地理数据库的引用,但不会删除数据文件 (.mdf)。分离之后,用户可以传输 SQL Server Express 数据文件并将其附加到其他 SQL Server Express 实例。

数据库的 .mdf 文件和全文目录位于地理数据库最初创建时所在的目录中。例如,如果在文件夹 C:\MyData 中创建地理数据库,则数据文件和全文目录文件也位于该目录中。

将地理数据库传送到其他服务器时不需要复制 .ldf 文件,因为在附加时会创建一个新文件。但是全文目录必须随数据库进行复制。在 SQL Server 2005 Express 中,全文目录是一个名称为数据库名加上“_CAT”后缀的文件夹。在 SQL Server 2008 Express 中,全文目录位于 .ndf 文件中。为确保全文目录的正常传送,必须将地理服务器要移至的数据库服务器也设置为使用 SQL Server 全文搜索。

提示提示:

如果忘记了或不知道地理数据库创建时的存储位置,可以转到地理数据库属性对话框。(在分离地理数据库之前执行此操作。)管理选项卡中的常规区域会显示数据库的位置。附加地理数据库时,请指定 .mdf 文件。

步骤:
  1. 以服务器管理员身份登录,启动 ArcMap,然后打开目录 窗口。
  2. 双击要从中分离地理数据库的数据库服务器。
  3. 在 Catalog 的内容选项卡中,右键单击地理数据库,然后单击分离
  4. 警告警告:

    请确保是在内容选项卡中而不是 Catalog 目录树中右键单击地理数据库。在 Catalog 目录树中单击地理数据库会立即连接到该数据库。如果与某地理数据库建立了任何连接,则将无法分离该地理数据库;因此,如果连接到地理数据库,则分离操作会失败。

  5. 记下文件位置,然后单击确定,确认要分离地理数据库。

相关主题


7/10/2012