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

SQL Anywhere 11.0.1 (中文) » QAnywhere » QAnywhere 参考 » QAnywhere 代理实用程序参考 » qaagent 实用程序

 

-id 选项

指定 QAnywhere 代理要连接到的客户端消息存储库的 ID。

语法
qaagent -id id ...
缺省值

ID 的缺省值是正在运行代理的设备的名称。在某些情况下,设备名可能不唯一,这时必须使用 -id 选项。

注释

每个客户端消息存储库都由唯一的字符序列表示,称为消息存储库 ID。如果在第一次连接到消息存储库时没有提供 ID,则缺省值为设备名。在后续连接中,必须始终使用 -id 选项指定同一个消息存储库 ID。

消息存储库 ID 与 MobiLink 远程 ID 相关。消息存储库 ID 是必需项,因为在所有 MobiLink 应用程序中,每个远程数据库都必须具有唯一的 ID。请参见创建和注册 MobiLink 用户

如果要在某台设备上启动 qaagent 的第二个实例,则必须使用 -id 选项指定唯一的消息存储库 ID。

在 ID 中不能使用以下字符:

  • 双引号

  • 控制字符

  • 双反斜线

其它适用的约束如下:

  • ID 所能包含的字符数最大为 120 个。

  • 只有当作为转义字符使用时,才能使用单反斜线。

  • 如果客户端消息存储库数据库的 quoted_identifier 数据库选项设置为 Off,则 ID 只能包含字母数字字符、下划线、@ 符号、井号和美元符号。

另请参见