如果已使用包含 SQL Server Express 的 Esri AMI 创建 ArcGIS Enterprise on Amazon Web Services (AWS) 实例,并且正在使用 ArcGIS Server 企业级许可,则可使用创建企业级地理数据库地理处理工具创建地理数据库。
注:
创建企业级地理数据库工具不能用于在具有 ArcGIS Server 工作组版许可的 Amazon Relational Database Service (RDS) for SQL Server 或 SQL Server Express 实例中创建地理数据库。要在 Amazon RDS for SQL Server 实例中创建地理数据库(或附加地理数据库),请参阅在 Amazon Relational Database Service for SQL Server 中创建地理数据库。要在具有 ArcGIS Server 工作组许可的 SQL Server Express 实例中创建地理数据库,请参阅创建附加工作组级地理数据库。
如果已使用 ArcGIS Server Cloud Builder on Amazon Web Services 启动实例,则 SQL Server Express 实例中会包括地理数据库。如果您需要附加地理数据库(例如,如果想要自定义所用地理数据库的名称或位置,或者您拥有多个部门并且它们希望使用自己的地理数据库来维护各自的离散数据),则可根据自身需求进行创建。
使用 AWS 管理控制台根据 Esri AMI 设置站点时,不会创建任何地理数据库。如果想要将 SQL Server Express 中的企业级地理数据库与 Amazon Web Services (AWS) 上的 ArcGIS Server 站点配合使用,则必须创建企业级地理数据库。
请按照以下步骤在 AWS 上的 SQL Server Express 实例中创建企业级地理数据库,并将其注册到 ArcGIS Server 站点:
- 为您的 ArcGIS Server 实例创建一个远程桌面连接,并以管理员的身份登录。
为此,您必须打开安全组中的 RDP 端口 (3389)。
- 启动 ArcMap 并打开目录窗口,或启动 ArcCatalog。
- 打开创建企业级地理数据库工具。
您可以搜索或浏览到此工具,它位于“数据管理”工具箱的“地理数据库管理”工具集中。
- 在 DBMS 类型下拉列表中选择 SQL Server。
- 在实例文本框中,输入或粘贴安装 SQL Server 的实例的公共 DNS。
- 在数据库文本框中,输入要创建的数据库(用来包含地理数据库)的名称。
- 选中操作系统身份验证。
- 取消选中 Sde 拥有的方案。
- 浏览至 ArcGIS Server 实例上的密钥代码文件以填充授权文件文本框。
授权 ArcGIS Server 时,密钥代码文件会被写入 Program Files\ESRI\License<release>\sysgen 中。
- 单击确定以运行工具。
如果遇到任何错误,扩展的错误都会被写入日志文件 (GDBCreateGeodatabase<#>.log) 中,该日志文件是在运行工具的计算机的 %TEMP% 变量所指定的目录中创建的。
现在,您有了一个新地理数据库。
- 登录到 ArcGIS Server 站点的 ArcGIS Server Manager,然后将每个地理数据库注册到该站点。
由此可确保您发布的服务具有数据访问权限。有关注册数据库的说明,请参阅 ArcGIS Server 帮助中的使用 Manager 将数据注册到 ArcGIS Server。