QAnywhere 代理是运行在每个客户端设备上的组件。它通过在服务器消息库和客户端消息库之间移动消息来管理消息的传输。客户端消息库是一个 Adaptive Server Anywhere 数据库。
QAnywhere 代理被设计为在设备处于打开状态时始终运行。与之相反,可以随时启动或关闭 QAnywhere 应用程序。
在本课中,您将在客户端上执行活动。通常,客户端与服务器运行在不同的计算机上,但是在本课中您可以在同一计算机上创建它们。
在本课中,您将创建一个客户端消息库。
创建客户端消息库
创建一个 Adaptive Server Anywhere 数据库。
有多种方法可以创建数据库,但是在本课中您将使用 dbinit 命令行实用程序。导航到某个目录(如 c:\sample\qanywhere)并键入:
dbinit -I clientstore.db
dbinit -I 选项会使此数据库变得更小,这更适用于许多远程设备。
将此数据库初始化为客户端消息库。
键入:
qaagent -si -c "DBF=clientstore.db" -id MyclientID
此示例使用以下选项:
| 选项 | 说明 |
|---|---|
| -si |
-si 选项将 Adaptive Server Anywhere 数据库初始化为客户端消息库。
请参见 -si 选项。 |
| -c |
-c 选项指定连接到客户端消息库的连接字符串。所提供的连接字符串指定数据库文件名 clientstore.db。
请参见 -c 选项。 |
| -id |
-id 选项指定客户端消息库 ID。每次连接到此客户端消息库时,都必须指定其 ID。
请参见 -id 选项。 |
QAnywhere 代理在初始化客户端消息库后将自动关闭。
有关创建客户端消息库的详细信息,请参见:
SQL Anywhere Studio 9.0.2
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。