在 ArcGIS Enterprise on Amazon Web Services 部署中的实例上升级 ArcGIS Desktop 后,您可以在 SQL Server 中升级您的企业级地理数据库。升级地理数据库的步骤略有不同,具体取决于您的地理数据库运行在 SQL Server 数据库中还是 Amazon Relational Database Service (RDS) for SQL Server 中。
升级 SQL Server 中的企业级地理数据库
按照以下步骤在 AWS 上的 SQL Server 或 SQL Server Express 实例中升级企业级地理数据库:
- 使用管理员登录帐户登录您的 ArcGIS Server 实例。
- 进行升级时,除管理员外不能有任何其他用户连接到地理数据库。其中包括服务连接。升级前,必须停止所有访问地理数据库中数据的 ArcGIS 服务连接。
- 启动 Microsoft SQL Server Management Studio 并使用 Windows 身份验证登录。
- 对于包含企业级地理数据库的数据库,逐一创建完整备份。
- 在 AWS 中的其中一台 ArcGIS Server 计算机上,启动 ArcCatalog 或 ArcMap,然后打开目录窗口。
- 连接到其中一个 SQL Server 企业级地理数据库。
- 右键单击目录树中的数据库连接下的地理数据库连接。
- 单击常规选项卡。
- 单击升级地理数据库。
升级地理数据库地理处理工具将打开。
- 请确保选中先行检查和升级地理数据库选项,然后单击确定以升级该地理数据库。
- 成功执行完该工具后,单击关闭以关闭地理处理工具进度对话框。
如果未成功执行该工具,则信息将写入 GDBUpgrade.log 中的 C:\Users\<user name>\AppData\Local\ESRI\Desktop<#>。
- 请重复步骤 5 到步骤 11 以升级其他企业级地理数据库。
- 重新启动服务。
升级 Amazon RDS for SQL Server 中的地理数据库
请按照以下步骤升级 Amazon RDS for SQL Server 中的地理数据库:
- 进行升级时,除管理员外不能有任何其他用户连接到地理数据库。其中包括服务连接。升级前,必须停止所有访问地理数据库中数据的 ArcGIS Server web 服务。
- 登录到 AWS 管理控制台并创建 RDS for SQL Server 实例的快照。
请参阅有关创建快照的 AWS 文档中的说明。
- 从 SQL Server Management Studio 连接到 RDS for SQL Server 实例,并将 sde 用户添加到数据库中的 db_owner 角色。
- 在 AWS 中的一台 ArcGIS Server 计算机上,启动 ArcGIS Pro 或 ArcCatalog,并连接到 Amazon RDS for SQL Server 中的企业级地理数据库。您必须以 sde 用户身份进行连接。
- 运行升级地理数据库。有关详细信息,请参阅 ArcGIS Pro 或 ArcMap 帮助中的升级 SQL Server 中的企业级地理数据库。
- 如果您具有 Amazon RDS for SQL Server 中的其他企业级地理数据库,请重复步骤 4 和 5 以进行升级。
- 重新启动 ArcGIS Server web 服务。
- 如果需要,可以从每个数据库的 db_owner 数据库角色中移除 sde 用户。