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