ArcGIS Server Amazon 机器映像 (AMI) 需要 ArcGIS for Server 的工作组级许可才能使用。为此,请使用您的工作组级许可授权 ArcGIS for Server 实例,然后便可以使用包含在 ArcGIS for Server AMI 中的 SQL Server Express 实例。此实例被授权存储工作组级地理数据库,并与 ArcGIS for Server 工作组级配合使用。
SQL Server Express 实例(数据库服务器)包含两个已创建的地理数据库:egdb 和 geodata。与企业实例相同,egdb 地理数据库也注册为与发布者数据库连接不同的数据库连接。将要素或 WFS-T 服务发布到拥有已通过这种方式注册的地理数据库的站点后,数据将从您的源中被复制到云中已注册的地理数据库。地理数据库 geodata 旨在用作复制的地理数据库。您可以将 geodata 地理数据库注册为不同于发布者数据库连接的数据库连接,并从中创建地理数据服务。通过地理数据服务,您可以将专属企业级或工作组级地理数据库中的数据同步到 geodata 地理数据库中。
使用 ArcGIS Server 工作组级地理数据库的注意事项
- 如果从 ArcGIS Server on Amazon Web Services 实例中的 ArcGIS for Desktop 连接到数据库服务器,则在服务器名称位置中使用 localhost。
旧版本:
在 ArcGIS 10.1 SP1 以前,服务器名称使用 localhost\sqlexpress。
在云中,您并未被锁定到某一特定服务器;因此,无法指定一个服务器名称以连接到 SQL Server Express 实例。使用 localhost 可确保 ArcGIS 能找到 SQL Server Express 实例。
- 如果想要从 ArcGIS Server on Amazon Web Services 实例上的 ArcMap 安装发布,则必须为想要用于源数据的每个地理数据库创建数据库连接 (.sde) 文件,因为不能从目录树中的“数据库服务器”节点(.gdb 文件)发布 ArcGIS 服务。如果您所发布的服务将包含来自工作组级地理数据库中的数据,该服务必须指向在“数据库连接”节点(.sde 文件)下的连接。要在“数据库连接”节点下创建连接,右键单击目录树中数据库服务器下的地理数据库,然后单击保存连接。这将在默认位置创建一个 .sde 文件:Users\Administrator\AppData\Roaming\ESRI\Desktop<#>\ArcCatalog。将文件置于 ArcGIS 用户可访问的位置,以便使用地理数据库中的数据发布 ArcGIS 服务。
- 工作组级地理数据库大小被限制为 10 GB。
- 工作组级地理数据库仅使用 Windows 身份验证。因此,如果想将更多用户添加到数据库服务器,则必须将用户添加到 ArcGIS for Server 实例,然后将新用户添加到数据库服务器并授予权限。本地用户必须置于 Windows 远程桌面用户组以便能登录 EC2 实例。
- 如果创建新的 ArcGIS for Server 工作组实例并将现有的地理数据库移至该实例,则必须首先将该地理数据库与现有实例中的数据库服务器分离,然后将 .mdf 文件移至新实例,并将该地理数据库附加到新的数据库服务器。有关说明,请参阅在 ArcGIS Server on Amazon Web Services 实例之间移动工作组地理数据库。
如果想自定义或直接管理这些类型的地理数据库,请参阅 ArcGIS 帮助中管理数据库服务器上的地理数据库部分中的相关主题。