ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS for Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

ArcMap

  • 主页
  • 入门
  • 地图
  • 分析
  • 管理数据
  • 工具
  • 扩展模块

移动桌面地理数据库或工作组级地理数据库

在 Standard 或 Advanced 许可等级下可用。

  • 转换数据所有者登录帐户
  • 移动地理数据库

要将地理数据库从一个数据库服务器移动到另一个数据库服务器,您可以将此地理数据库从一个数据库服务器中分离出来,然后将其附加到另一个数据库服务器,或创建此地理数据库的备份并将该备份恢复到另一个数据库服务器。

移动地理数据库之前,请确定哪些登录帐户拥有地理数据库中的数据,因而需要出现在目标数据库服务器上。同时需要确定数据库文件或备份文件在源数据库服务器上的位置。

转换数据所有者登录帐户

使用分离和附加或备份和恢复移动地理数据库时,用户、方案和数据都将保留在传输的数据库中。如果目标数据库服务器上不存在拥有数据库数据的用户登录帐户,则您必须添加这些帐户。如果无法添加这些登录帐户(例如,如果数据库已从一个域移动到另一个域,并且数据所有者都是域登录帐户),则在移动数据库之前,任何未获得访问数据权限的用户都将无法访问该数据。因此,比较理想的做法是在移动数据库之前为 dbo 用户授予访问数据的权限。这样,在移动了数据库之后,至少有一个用户可以访问该数据。

如果您在相同域的数据库服务器之间移动地理数据库,则请针对数据所有者添加登录帐户至目标数据库服务器。

移动地理数据库

选择以下方法之一来移动地理数据库:分离和附加或备份和恢复。

分离和附加

分离地理数据库

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

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

将地理数据库传送到其他服务器时不需要复制 .ldf 文件,因为在附加时会创建一个新文件。但是如果存在此文件,则全文目录必须随数据库进行复制。全文目录位于 .ndf 文件中。为确保全文目录的正常传送,必须将地理服务器要移至的目标数据库服务器也设置为使用 SQL Server 全文搜索。

提示:

如果忘记了或不知道地理数据库创建时的存储位置,则可在分离地理数据库之前查找其位置。转到地理数据库属性对话框上管理选项卡的常规区域。

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

移动数据库文件

如果要将地理数据库移动到的数据库服务器位于另一台计算机上,则使用 Windows 资源管理器查找并复制源计算机上 .mdf 文件(如果存在 .ndf 文件,也一并复制),并将其粘贴到目标计算机上。如果无法从源计算机连接到目标计算机,则使用独立介质传输文件。

附加地理数据库

将地理数据库附加到数据库服务器会将数据文件注册到 SQL Server Express 实例。地理数据库会添加到服务器并显示在目录树中。

所附加的地理数据库的名称将与其在分离出该数据库的实例上的名称相同。因此,请确保在要附加数据库的实例中没有使用该名称的任何其他地理数据库。如果具有同名地理数据库,则附加操作将失败,因为数据库名称在 SQL Server 实例中必须唯一。

将地理数据库附加到数据库服务器时,许可会在地理数据库中进行更新。也就是说,如果从已在 ArcGIS Desktop 或 ArcGIS Engine 下获得许可的数据库服务器分离地理数据库,并将其附加到通过工作组级的 ArcGIS Server 获得许可的数据库服务器上,则地理数据库中的许可将被更新。有关使用附加操作更改许可的信息,请参阅为数据库服务器及其地理数据库更改许可密钥。

要将地理数据库附加到数据库服务器,用户必须是服务器管理员并且也是一台安装了 SQL Server Express 的计算机上的 Windows 管理员。

  1. 以服务器管理员身份登录,启动 ArcMap,然后打开目录窗口。
  2. 在目录树中,右键单击想要附加地理数据库的数据库服务器。
  3. 单击附加。
  4. 在附加地理数据库 对话框中,浏览至要附加的地理数据库数据文件。
  5. 单击确定。

备份和恢复

您可以为要移动的地理数据库创建备份、将备份文件传输到目标数据库服务器的计算机上,并恢复地理数据库至目标数据库服务器。

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS 平台

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

  • 关于我们
  • 招贤纳士
  • Esri 博客
  • 用户大会
  • 开发者峰会
Esri
分享您的想法。
Copyright © 2019 Esri. | 隐私政策 | 法律声明