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 » 管理 SQL Remote 系统 » SQL Remote 消息代理 (dbremote)

 

在连续模式下运行 SQL Remote 消息代理 (dbremote)

在连续模式下,SQL Remote 消息代理 (dbremote) 会按在每个远程用户的属性中由 SEND AT 或 SEND EVERY 频率指定的时间来发送消息。

前提条件

您必须具有 SYS_RUN_REPLICATION_ROLE 系统角色。

要在连续模式下运行 SQL Remote 消息代理 (dbremote)(例如在统一数据库上),则必须确保每个 REMOTE 用户都已指定发送频率。

对于系统中的所有数据库,由 -l 选项定义的最大消息长度必须相同。

上下文和注释

统一数据库通常在连续模式下运行。在连续模式下,SQL Remote 消息代理 (dbremote) 会按通过 SEND AT 或 SEND EVERY 属性指定的时间来发送消息。

 任务
  1. 确保每个 REMOTE 用户都指定了 SEND AT 或 SEND EVERY 频率。

  2. 不使用 -b 选项启动 SQL Remote 消息代理 (dbremote)。

    在 Windows 上,SQL Remote 消息代理 (dbremote) 名为 dbremote.exe。在 Unix 上,它的名称是 dbremote。在 Mac OS X 上,也可以使用 SyncConsole 启动 SQL Remote 消息代理 (dbremote)。

    例如,以下命令将在连续模式下于名为 c:\mydata.db 的数据库文件中运行 dbremote,并使用用户名 ManagerSteve 和口令 sql 进行连接:

    dbremote -c "UID=ManagerSteve;PWD=sql;DBF=c:\mydata.db" -l 40000

结果

现已将 SQL Remote 消息代理 (dbremote) 设置为以连续模式运行。

 另请参见
 在连续模式下将 SQL Remote 消息代理 (dbremote) 作为服务运行
 另请参见

发送频率
设置消息的发送频率