SQL Server 中地理数据库的移动方法

要在 Microsoft SQL Server 中的两个地理数据库之间移动内容,可执行以下操作之一:

  • 创建第二个地理数据库,然后使用 ArcGIS 工具移动数据。
  • 使用 SQL Server 工具移动整个数据库。

使用 ArcGIS 将数据移至另一个地理数据库

要将数据移至其他地理数据库,必须先创建第二个地理数据库。 接下来,使用以下方法之一从 ArcGIS 客户端连接到两个地理数据库,然后将数据从旧地理数据库移至新地理数据库:

需记住,数据会加载到连接到地理数据库的数据库用户的方案中。 还需记住,每个 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 文档。