如果使用了 Esri Windows AMI 来部署 ArcGIS Server 站点,则部署包含 ArcGIS Desktop 的安装。可以登录到您的 ArcGIS Server 实例并从 ArcGIS Desktop 连接到通过部署创建的企业级地理数据库。步骤略有不同,具体取决于您的企业级地理数据库运行在 SQL Server Express 或 PostgreSQL 数据库中还是 Amazon Relational Database Service (RDS) 中。
连接到 SQL Server Express 地理数据库
按照以下步骤连接到 SQL Server Express 实例中的企业级地理数据库:
- 要连接到该实例,您必须在安全组中开放端口。
有关开放端口、启用远程桌面、获取管理员的登录密码和授权 ArcGIS Desktop 的信息,请参阅通过 Windows 远程桌面连接管理 Amazon EC2 实例。(但是,您可以忽略“通过 Windows 远程桌面连接管理 Amazon EC2 实例”中的最后一步,无需打开 ArcGIS Server Manager。)
- 以管理员的身份登录到 ArcGIS Server 实例并授权 ArcGIS Desktop 后,启动 ArcCatalog。
- 在目录树中展开数据库连接节点。
- 双击添加数据库连接。
- 提供以下连接属性以连接到 SQL Server Express 中的企业级地理数据库:
字段 值 数据库平台
SQL Server
实例
SQL Server 实例的名称
使用以下任一实例名称:
- 站点名称。
- 如果 ArcGIS Desktop 与 SQL Server Express 实例位于同一台计算机上,则可以输入 localhost。
身份验证类型
操作系统身份验证
数据库
选择要连接的地理数据库的名称
- 单击确定进行连接,然后关闭数据库连接对话框。
- 输入连接的名称。
例如,输入 egdbhostconnection。
连接到 Amazon RDS for SQL Server 中的地理数据库
请按照以下步骤连接到 Amazon RDS for SQL Server 中的地理数据库:
- 以管理员的身份登录到 ArcGIS Server 实例中的其中一台计算机并授权 ArcGIS Desktop。
有关使用远程桌面连接来连接 AWS 实例的信息,请参阅通过 Windows 远程桌面连接管理 Amazon EC2 实例。
- 启动 ArcCatalog,然后展开目录树中的数据库连接节点。
- 双击添加数据库连接。
- 提供以下连接属性:
字段 值 数据库平台
SQL Server
实例
键入由以下内容组成的连接字符串:<database_instance_identifier>.<region_id>.rds.amazonaws.com
- database_instance_identifier - 创建 RDS 后提供了此名称。
- region_id - 由 AWS 分配。包括您在其中创建了 RDS 的区域的标识符和名称。
身份验证类型
数据库身份验证
用户名
输入数据库用户的名称。
- 如果使用 ArcGIS Server Cloud Builder on Amazon Web Services 或 Esri 提供的 CloudFormation 模板创建了站点,请为用户名输入 sde。
- 如果您在数据库中创建了自己的用户,请输入该用户名。
密码
输入数据库用户的密码。
保存用户名和密码
选中此参数旁边的复选框。
数据库
选择要连接的地理数据库的名称
- 单击确定进行连接,然后关闭数据库连接对话框。
- 输入连接的名称。
例如,输入 egdbhostconnection。
连接到 PostgreSQL 或 Amazon RDS for PostgreSQL 中的地理数据库
包含 PostgreSQL 的 Esri AMI 在 Ubuntu 上运行,因此 ArcGIS Server 实例上未安装 ArcGIS Desktop。下列步骤将介绍如何在 AWS 上连接到 PostgreSQL 数据库集群中的企业级地理数据库,或者如何从 ArcGIS Desktop 本地安装连接到 Amazon RDS for PostgreSQL 中的地理数据库。请注意,从本地 ArcGIS Desktop 安装进行连接的性能比从 PostgreSQL 数据库所在的同一 AWS 区域中的 EC2 实例上的安装进行连接的性能更低。
- 要连接到该实例,您必须在安全组中开放端口。
- 从本地桌面上的 ArcGIS Desktop 安装连接到 AWS 上的地理数据库。
这可能还需要更改网络中的防火墙设置。要了解您是否能够从桌面访问云实例,请咨询您的网络管理员。
- 启动 ArcMap 或 ArcCatalog,然后展开目录树中的数据库连接节点。
- 双击添加数据库连接。
- 请提供以下连接属性以连接到您的地理数据库:
字段 值 数据库平台
PostgreSQL
实例
对于 AWS 上的 PostgreSQL 数据库集群中的数据库,请使用以下选项之一:
- 站点名称。
- 已安装 PostgreSQL 的实例的公共 DNS。
以下是 DNS 示例:ec2-123-45-678-90.compute-1.amazonaws.com
注:
请注意,如果停止站点或 EC2 实例,则公共 DNS 将会更改。因此,如果使用 DNS 进行连接,您必须更新此连接信息。
对于 Amazon RDS for PostgreSQL 数据库,请输入由以下内容组成的连接字符串:<database_instance_identifier>.<region_id>.rds.amazonaws.com
- database_instance_identifier - 创建 RDS 后提供了此名称。
- region_id - 由 AWS 分配。包括您在其中创建了 RDS 的区域的标识符和名称。
身份验证类型
数据库身份验证
用户名
输入数据库用户的名称。
- 如果使用 Esri 提供的 CloudFormation 模板创建了站点,请为用户名输入 owner。
- 如果您在数据库中创建了自己的用户,请输入该用户名。
密码
输入数据库用户的密码。
保存用户名和密码
选中此参数旁边的复选框。
数据库
选择要连接的地理数据库的名称。
- 单击确定进行连接,然后关闭数据库连接对话框。
- 输入连接的名称。
例如,输入 egdbhostconnection。