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

SQL Anywhere 12.0.0 (中文) » SQL Anywhere 12 - 更改和升级 » 12.0.0 版中的新功能

 

产品范围的行为更改

以下列出了 12.0.0 版中引入的产品范围的行为更改。有关平台支持和版本支持的信息,请参见 [external link] http://www.sybase.com/detail?id=1061806

  • 不支持用于 Sybase 复制服务器的 SQL Anywhere 复制代理   12 版中不支持用于 Sybase 复制服务器的 SQL Anywhere 复制代理。必须使用替代复制或同步技术,如 MobiLink 或 SQL Remote。请参见MobiLink 技术简介SQL Remote 简介

    此次更改对软件进行了以下改动:

    • a_change_log DBTools 结构   不再支持 ignore_ltm_trunc 成员。

    • LTMGeneration 数据库属性   此属性保留供系统使用。

    • LTMTrunc 数据库属性   此属性保留供系统使用。

    • 日志传送管理器实用程序 (dbltm)   已删除此实用程序。

    • 翻译日志文件实用程序 (dbtran)   -is 选项不再支持值 RepServer。

      删除了 -rsu 选项。

    • 服务实用程序 (dbsvc)   不能再为复制代理创建服务。不再支持 SQLANYLTM 服务组。

      -w 和 -t 选项不再支持值 dbltm

    • 支持实用程序 (dbsupport)   此实用程序不再返回 SQL Anywhere 复制代理 (dbltm) 的信息。

    • 事务日志实用程序 (dblog)   不再支持 -g 和 -il 选项。请参见事务日志实用程序 (dblog)

    • replicate_all 数据库选项   已删除此选项。

    • delete_old_logs 数据库选项   不支持此选项与复制代理结合使用。

    • ALTER PROCEDURE 语句   不再支持以下语法:

      ALTER PROCEDURE [ owner.]procedure-name
         REPLICATE { ON | OFF }

      请参见ALTER PROCEDURE 语句

    • ALTER TABLE 语句   不再支持 REPLICATE { ON | OFF } 子句。请参见ALTER TABLE 语句

  • 现在可执行文件作为守护程序运行时会考虑用户的 umask 设置   在以前版本中,当可执行文件在 Unix 上作为守护程序运行(使用 -ud 选项启动)时,可执行文件会忽略用户的 umask 设置并调用 umask(0),而 umask(0) 将创建具有组+其它读/写权限的新文件。作为守护程序启动 SQL Anywhere 12 可执行文件时,可执行文件不调用 umask(0),而是考虑用户的 umask 设置。由于当前用户的 umask 设置控制可执行文件的权限,所以应该在启动可执行文件之前确保用户的 umask 值设置为所需级别。

    此行为更改适用于以下可执行文件:

    • dbeng12
    • dbsrv12
    • dbltm
    • dbmlsync
    • dbns12
    • dbremote
    • mlsrv12
    • uleng12