将外部数据库配置为安全性存储

要将外部数据库配置为 ArcGIS 安全性存储,首先需要准备数据库,然后使用 ArcGIS Server 管理器配置该数据库。

准备数据库

  1. 按照数据库供应商提供的说明安装关系数据库服务器。
  2. 以管理用户身份创建一个空数据库。
  3. 为该数据库创建一个具有读/写权限的用户帐户。
  4. 确定 JDBC 驱动程序的位置。标识实现 JDBC 访问的驱动程序并记录它的完全限定类名称。例如,Apache Derby 的 JDBC 驱动程序的类名称是 org.apache.derby.jdbc.ClientDriver。
  5. ArcGIS Server 将通过所提供的 JDBC 驱动程序来与数据库服务器进行通信。由于通常通过 TCP 进行此通信,所以可能需要配置数据库服务器以接受 TCP 连接。有关此问题的详细信息,请参阅数据库文档。
  6. 构建连接数据库服务器所需的 JDBC URL。有关 URL 的准确格式,请参阅数据库文档。JDBC URL 的通用格式为 *jdbc:<数据库服务器>://<计算机名称>:<端口>;databaseName=ABC*。

在管理器中配置安全性存储

  1. 将 JDBC 驱动程序 .jar 文件复制到 <ArcGIS Server 安装目录>\java\manager\config\security\lib\ 文件夹。
  2. 登录 ArcGIS Server 管理器。在安全性 面板上,单击设置,然后选择安全性存储选项卡。
  3. 单击配置,选择外部数据库,然后单击配置。将出现下面的对话框。

    下表描述了该对话框中的各字段:

    字段

    必选/可选

    描述

    JDBC 驱动程序

    必选

    实现特定数据库服务器的 JDBC 驱动程序的完全限定类名称

    JDBC URL

    必选

    连接数据库服务器所用的 JDBC URL

    用户名

    可选

    具有数据库服务器上数据库实例的写入权限的帐户的用户名

    密码

    可选

    用户的密码

    测试连接

    N/A

    测试与数据库服务器的连接(如果测试成功,可保存该配置。否则,需要对参数做出更改。)

  4. JDBC 驱动程序输入框中,输入在“准备数据库”部分的步骤 4 中确定的驱动程序名称。
  5. JDBC URL 输入框中,输入在“准备数据库”部分的步骤 6 中构建的 URL。
  6. 输入在“准备数据库”部分的步骤 3 中创建的帐户的用户名和密码。
  7. 单击测试连接,确认 ArcGIS 管理器能够连接到数据库服务器。
  8. 单击下一步,接受将外部数据库作为角色存储。
  9. 单击汇总 页上的保存来应用配置。

3/7/2012