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 请求转发到后端 SQL Anywhere 数据库。

前提条件

您必须具有 SYS_REPLICATION_ADMIN_ROLE 系统角色。

在本教程中,进行了以下假设:

  1. 正在运行中继服务器的计算机的名称为 machine_iis,系统为运行 IIS 7.5 的 Windows 2008 Server R2。

  2. 已完全遵循文档中概述的中继服务器设置说明:

  3. 已将中继服务器组件部署到 Windows Server 2008/Windows Server 2008 R2 上的 Microsoft IIS 7.0 或 7.5。 请参见将中继服务器组件部署到 Microsoft IIS 7.0、7.5 或 8.0

上下文和注释

要配置中继服务器,只需修改中继服务器使用的 rs.config 文件,然后刷新或重新启动 rshost 进程。

 任务
  1. 修改 machine_iis 上 rshost 进程所使用的 rs.config 文件,为用作消息服务器的后端 SQL Anywhere 数据库服务器添加以下条目:



    [backend_farm]
    id=srhttp_tutorial_farm
    description=SQL Anywhere Web Services farm for tutorial
    active_cookie=yes
    active_header=no
    enable=yes
    verbosity=5
    
    [backend_server]
    id= srhttp_tutorial_server
    description=SQL Anywhere Web Services server for tutorial
    farm= srhttp_tutorial_farm
    enable=yes
    verbosity=5
    
  2. %SQLANY16%\RelayServer\IIS\Bin64\Server 目录中,运行以下命令行来应用配置更新:

    rshost -u -f rs.config

结果

已修改中继服务器的配置,以将 HTTP 请求转发到后端 SQL Anywhere 数据库。