Skip To Content

升级 Amazon Web Services 的 SQL Server 中的企业级地理数据库

ArcGIS Enterprise on Amazon Web Services (AWS) 部署中的实例上升级 ArcGIS ProArcGIS Server 后,您可以在 Microsoft SQL Server 中升级您的企业级地理数据库。 升级地理数据库的步骤将略有不同,具体取决于您的地理数据库是在 SQL Server 数据库还是在 Amazon Relational Database Service (RDS) for SQL Server 中运行。

注:

将地理数据库升级到当前版本后,ArcGIS Pro 2.2 及更早版本的客户端和 ArcGIS 10.6.1 及更高版本的客户端无法再与数据库连接。

升级 SQL Server 中的企业级地理数据库

以下步骤假设您使用创建 dbo 方案地理数据库的 ArcGIS Enterprise on Amazon Web Services 工具创建了地理数据库。

按照以下步骤在 AWS 上的 SQL Server 实例中升级企业级地理数据库:

  1. 对于在 AWS 上的 SQL Server 实例中包含企业级地理数据库的数据库,逐一创建完整备份。
    1. 使用管理员登录帐户连接到安装 SQL ServerAmazon Elastic Compute Cloud (EC2) 实例。
    2. 启动 Microsoft SQL Server Management Studio,并使用 Windows 身份验证登录。
    3. 创建包含要升级的地理数据库的每个数据库的备份。
    4. 关闭 Management Studio 以确保断开与数据库的连接。
  2. 升级前,停止所有访问地理数据库中数据的 ArcGIS Server Web 服务。

    升级时,除了管理员之外,不能有任何用户连接到地理数据库,包括服务连接。

    1. 登录到 AWSArcGIS Server 站点的 ArcGIS Server Manager,并停止所有引用待升级地理数据库中数据的服务。
    2. 登录到 AWS 中安装 ArcGIS ProEC2 实例,并确认没有其他用户连接到地理数据库

      确保 ArcGIS Pro EC2 实例与 SQL Server EC2 实例位于同一区域。

  3. 仍在 ArcGIS Pro 中时,运行升级地理数据库地理处理工具。

    有关详细信息,请参阅 ArcGIS Pro 帮助中的升级 SQL Server 中的企业级地理数据库

  4. 如果 SQL Server 中具有其他企业级地理数据库,请重复之前的两个步骤以将其升级。
  5. 重新启动 ArcGIS Server Web 服务。

升级 Amazon RDS for SQL Server 中的地理数据库

按照以下步骤在 Amazon RDS for SQL Server 中升级地理数据库:

  1. 登录到 AWS Management Console 并创建 RDS for SQL Server 实例的快照。

    请参阅有关创建快照的 AWS 文档中的说明。

  2. SQL Server Management Studio 连接到 RDS for SQL Server 实例,并将 sde 用户添加到数据库中的 db_owner 角色。
  3. 关闭 SQL Server Management Studio 和 AWS Management Console
  4. 升级时,除了管理员之外,不能有任何用户连接到地理数据库。 包括服务连接。 升级前,必须停止所有访问地理数据库中数据的 ArcGIS Server Web 服务。
    1. 登录到 AWSArcGIS Server 站点的 ArcGIS Server Manager,并停止所有引用待升级地理数据库中数据的服务。
    2. 登录到 AWS 中安装 ArcGIS ProEC2 实例,并确认没有其他用户连接到地理数据库

      您必须以 sde 用户身份进行连接。

      确保 ArcGIS Pro EC2 实例与 Amazon RDS for SQL Server 实例位于同一区域。

  5. 仍在 ArcGIS Pro 中时,运行升级地理数据库地理处理工具。

    有关详细信息,请参阅 ArcGIS Pro 帮助中的升级 SQL Server 中的企业级地理数据库

  6. 如果 Amazon RDS for SQL Server 中具有其他企业级地理数据库,请重复之前的步骤以将其升级。
  7. 重新启动 ArcGIS Server Web 服务。
  8. SQL Server Management Studio 连接到一个或多个 RDS for SQL Server 实例,并从 db_owner 数据库角色中移除 sde 用户。