将外部数据库配置为安全性存储
要将外部数据库配置为 ArcGIS 安全性存储,首先需要准备数据库,然后使用 ArcGIS Server 管理器配置该数据库。
准备数据库
- 按照数据库供应商提供的说明安装关系数据库服务器。
- 以管理用户身份创建一个空数据库。
- 为该数据库创建一个具有读/写权限的用户帐户。
- 确定 JDBC 驱动程序的位置。标识实现 JDBC 访问的驱动程序并记录它的完全限定类名称。例如,Apache Derby 的 JDBC 驱动程序的类名称是 org.apache.derby.jdbc.ClientDriver。
- ArcGIS Server 将通过所提供的 JDBC 驱动程序来与数据库服务器进行通信。由于通常通过 TCP 进行此通信,所以可能需要配置数据库服务器以接受 TCP 连接。有关此问题的详细信息,请参阅数据库文档。
- 构建连接数据库服务器所需的 JDBC URL。有关 URL 的准确格式,请参阅数据库文档。JDBC URL 的通用格式为 *jdbc:<数据库服务器>://<计算机名称>:<端口>;databaseName=ABC*。
在管理器中配置安全性存储
- 将 JDBC 驱动程序 .jar 文件复制到 <ArcGIS Server 安装目录>\java\manager\config\security\lib\ 文件夹。
- 登录 ArcGIS Server 管理器。在安全性 面板上,单击设置,然后选择安全性存储选项卡。
- 单击配置,选择外部数据库,然后单击配置。将出现下面的对话框。
下表描述了该对话框中的各字段:
字段
必选/可选
描述
JDBC 驱动程序
必选
实现特定数据库服务器的 JDBC 驱动程序的完全限定类名称
JDBC URL
必选
连接数据库服务器所用的 JDBC URL
用户名
可选
具有数据库服务器上数据库实例的写入权限的帐户的用户名
密码
可选
用户的密码
测试连接
N/A
测试与数据库服务器的连接(如果测试成功,可保存该配置。否则,需要对参数做出更改。)
- 在 JDBC 驱动程序输入框中,输入在“准备数据库”部分的步骤 4 中确定的驱动程序名称。
- 在 JDBC URL 输入框中,输入在“准备数据库”部分的步骤 6 中构建的 URL。
- 输入在“准备数据库”部分的步骤 3 中创建的帐户的用户名和密码。
- 单击测试连接,确认 ArcGIS 管理器能够连接到数据库服务器。
- 单击下一步,接受将外部数据库作为角色存储。
- 单击汇总 页上的保存来应用配置。
3/7/2012