ArcGIS Server for Amazon Web Services 附带的 SQL Server 企业级地理数据库

如果使用 ArcGIS for Server (Windows) Amazon 机器映像 (AMI) 来创建 ArcGIS Server 站点,则可以选择包含以下一种 Microsoft SQL Server 实例:

使用 ArcGIS Server Cloud Builder on Amazon Web Services 创建实例时,SQL Server 实例将包含两个预先创建的地理数据库:egdb 和 geodata。

地理数据库 egdb 注册为 ArcGIS Server 管理的数据库。向具有已注册的托管数据库的站点发布要素或 WFS-T 服务时,可将数据从包含地图源数据的地理数据库(发布者数据库)复制到已注册的数据库(服务器数据库)。此数据依赖于服务;当删除要素或 WFS-T 服务时,数据也从地理数据库 egdb 中删除。

数据库 geodata 旨在用作复制的地理数据库。您可以将地理数据库 geodata 注册到 ArcGIS Server。注册时,将地理数据库 geodata 指定为与发布者数据库连接(您的专属企业级地理数据库)不同的服务器数据库连接,并创建地理数据服务。您可以通过地理数据服务将数据从专属企业级地理数据库复制到地理数据库 geodata。

当发布包含复制数据的要素或 WFS-T 服务时,通过要素服务对数据进行的编辑可与地理数据服务同步,从而更新您的专属企业级地理数据库中的数据。同样,您可以继续编辑专属数据,并使用地理数据服务将这些更改与 geodata 地理数据库中的数据进行同步。

SQL Server Standard

如果选择 SQL Server Standard,则可以选择在 ArcGIS Server 所在的实例上创建 DBMS,或选择在独立于 ArcGIS Server 实例的实例上创建 DBMS。

SQL Server Standard 实例已设置为使用混合模式验证。这两个实例自带以下两个操作系统登录帐户:

两个登录帐户均为 SQL Server sysadmin 固定服务器角色的成员;因此,通过 ArcGIS Server Cloud Builder on Amazon Web Services 创建的 egdb 和 geodata 地理数据库都存储在 dbo 方案中,并且以其中任何一个用户角色登录时所加载的数据都存储在各个地理数据库的 dbo 方案中。作为 dbo,这些用户对加载到地理数据库中的所有数据以及 SQL Server 实例本身具有完整权限。

这些登录帐户的密码由系统设置。您可以更改管理员登录帐户的密码。有关说明,请参阅更改 Windows 管理员的密码

如果使用 Amazon Web Services 控制台手动创建站点,则必须创建您自己的地理数据库。可以使用创建企业级地理数据库地理处理工具或 Python 脚本来执行此操作。创建地理数据库之后,必须在数据库中针对 ArcGIS 登录创建 ArcGIS 用户,这样便可发布服务。

Amazon RDS for SQL Server

Amazon RDS for SQL Server 实例将始终以独立于 ArcGIS Server 实例的形式创建。

SQL Server RDS 实例不支持操作系统身份验证登录。使用 ArcGIS Server Cloud Builder on Amazon Web Services 创建站点时,将创建两个 SQL Server 登录帐户和数据库用户。

如果使用 Amazon Web Services 控制台手动创建站点,并希望使用 SQL Server RDS 来存储数据,您需要进行以下操作来建立地理数据库:

SQL Server Express

SQL Server Express 实例始终与 ArcGIS Server 创建在同一实例上。

SQL Server Express 实例独占使用经 Windows 验证的登录帐户。这两个实例自带以下两个操作系统登录帐户:

两个登录帐户均为 SQL Server sysadmin 固定服务器角色的成员;因此,egdb 和 geodata 地理数据库都存储在 dbo 方案中,并且以其中任何一个用户角色登录时所加载的数据都存储在各个地理数据库的 dbo 方案中。作为 dbo,这些用户对加载到地理数据库中的所有数据以及 SQL Server 实例本身具有完整权限。

这些登录帐户的密码由系统设置。您可以更改管理员登录帐户的密码。有关说明,请参阅更改 Windows 管理员的密码

5/15/2014