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

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 11 - 更改和升级 » 10.0.0 版中的新功能 » QAnywhere

 

行为更改和不建议使用的功能

以下列出了 10.0.0 版中引入的 QAnywhere 更改。

QAnywhere 客户端更改
  • 客户端消息存储库 ID 已经更改   现在,客户端消息存储库 ID 是一个 MobiLink 远程 ID。而以前它则是 MobiLink 用户名。您不必向统一数据库注册远程 ID。但是,您仍然需要向服务器消息存储库注册 MobiLink 用户名。如果未指定 MobiLink 用户名,则该用户名将缺省为客户端消息存储库 ID。

    提供了几个新的 qaagent 选项以管理您的 MobiLink 用户名。请参见:

  • 新 ODBC 驱动程序   用于连接到 Adaptive Server Enterprise 和 DB2 服务器消息存储库的 iAnywhere Solutions ODBC 驱动程序已经更改。

    请参见对 MobiLink、QAnywhere 和远程数据访问所使用的 ODBC 驱动程序进行的更改

QAnywhere 代理更改
  • qaagent -port 已删除   -port 选项指定了 QAnywhere 代理监听来自监听器的通信的端口号。现在已不再需要此选项,并已将其删除。现在,将自动使用自由端口。

  • qaagent -la_port 已被替代   -la_port 选项已由 -lp 选项替代。

    请参见-lp 选项

  • qaagent -push_notifications 已重命名   此选项现在名为 -push。现在,该选项允许您使用(或不使用)持久连接来启用推式通知。

    请参见-push 选项

  • 对策略缺省值进行了更改   现在缺省策略为 [自动]。以前,缺省策略为 [调度]。现在,缺省的调度时间间隔是 900 秒(15 分钟)。而以前则是 10 秒。

    请参见-policy 选项

  • 不使用或维护事务日志   QAnywhere 代理不再使用事务日志或管理其大小。因此,对于大多数应用程序而言,应使用 dbinit -n 选项创建客户端消息存储库,这个选项将在不使用事务日志的情况下初始化数据库。

    请参见设置客户端消息存储库

其它 QAnywhere 更改
  • 不建议使用服务器端属性文件   现在,将属性存储在文件中,而不是数据库中。

  • getPropertyNames   getPropertyNames 函数已从 C++ 客户端 API 中删除。取而代之的是 beginEnumPropertyNames、nextPropertyName 和 endEnumPropertyNames。

    请参见QAMessage 类

  • 传输规则中的日期处理   以下传输规则消息存储库变量已删除:

    • ias_CurrentDayOfWeek
    • ias_CurrentDayOfMonth
    • ias_CurrentMonth
    • ias_CurrentYear

    可以使用 ias_CurrentTimestamp 或 DATEPART 来代替它们。

    请参见规则变量

  • QAnywhere Central 已被替代   QAnywhere Central 已被 Sybase Central 的 QAnywhere 插件所替代。该插件提供了许多功能上的增强。