Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » SQL Remote » 教程:使用将统一数据库用作消息服务器的 HTTP 消息系统设置复制系统

 

第 2 课:配置统一数据库以用作消息服务器

在本课中,你将配置统一数据库以用作 HTTP 消息系统的消息服务器。还可以配置单独的数据库和数据库服务器以用作消息服务器。

 ♦ 配置统一数据库以用作消息服务器
  1. 使用 Interactive SQL,以具有 DBA 权限的用户身份连接到统一数据库:

    dbisql -c "SERVER=cons;DBN=cons;UID=DBA;PWD=sql"
  2. 首次初始化数据库时,未定义接受来自远程用户的 HTTP 请求所需的 web 服务,也未定义允许数据库服务器访问存储消息文件的目录的定义。通过使用 sr_add_message_server 存储过程,可使这些对象的创建自动化,这将要求使用一个可选参数,以指定所有对象的拥有者。针对消息服务器数据库 (msgsrv) 执行下列语句,以定义消息服务器所需的所有对象,并指定 cons 用户拥有所有对象:

    GRANT GROUP TO cons;
    SET REMOTE http OPTION cons.root_directory='c:\\tutorial\\messages';
    CALL sr_add_message_server( 'cons' );
    COMMIT;
  3. 与 Interactive SQL 断开连接。

  4. 前进至第 3 课:创建远程数据库