要在 Microsoft SQL Server 中的两个地理数据库之间移动内容,可执行以下操作之一:
- 创建第二个地理数据库,然后使用 ArcGIS 工具移动数据。
- 使用 SQL Server 工具移动整个数据库。
使用 ArcGIS 将数据移至另一个地理数据库
要将数据移至其他地理数据库,必须先创建第二个地理数据库。 接下来,使用以下方法之一从 ArcGIS 客户端连接到两个地理数据库,然后将数据从旧地理数据库移至新地理数据库:
- 复制和粘贴
- 导出工具
- 导出并导入 XML 工作空间文档
需记住,数据会加载到连接到地理数据库的数据库用户的方案中。 还需记住,每个 SQL Server 实例的数据库名称必须唯一。 因此,如果在同一 SQL Server 实例上创建第二个地理数据库,则必须为第二个地理数据库提供一个不同的名称。
使用 SQL Server 工具移动数据库
SQL Server 提供多个选项来移动数据库,包括从 SQL Server 实例中分离数据库文件并将其附加到新实例、创建数据库备份并还原到新 SQL Server 实例中,或者使用“复制数据库”向导。
移动包含 10.9.1.x 或较早版本地理数据库的 SQL Server 数据库时,您无法在移动数据库时对其进行重命名。 例如,当恢复数据库时,您可以使用不同的名称恢复它。 但建议您不要对地理数据库进行这种操作;否则将无法与其建立连接。
移动包含 11.x 版本地理数据库的 SQL Server 数据库时,您可以在移动数据库时对其进行重命名。
有关使用 SQL Server 工具移动数据库的详细信息和说明,请参阅 SQL Server 文档。