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

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Remote » 教程:使用将统一数据库用作消息服务器的 HTTP 消息系统设置复制系统

 

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

配置统一数据库以用作 HTTP 消息系统的消息服务器。

前提条件

您必须具有 SYS_REPLICATION_ADMIN_ROLE 系统角色。

上下文和注释

还可以配置单独的数据库和数据库服务器以用作消息服务器。

 任务
  1. 以具有 SYS_REPLICATION_ADMIN_ROLE 系统角色的用户身份通过 Interactive SQL 连接到统一数据库:

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

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

结果

已配置统一数据库以用作 HTTP 消息系统的消息服务器。

下一个

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