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 - 更改和升级 » 9.0.2 版中的新功能 » 9.0.2 版中的行为更改

 

Adaptive Server Anywhere 的行为更改

不建议使用和停用的功能

下面的列表包含不再支持或不建议使用的功能以及可能影响现有应用程序的功能。

  • 删除了 min_table_size_for_histogram 选项   数据库服务器不再使用 min_table_size_for_histogram 选项。在本软件以前的版本中,可使用此选项指定能为其创建直方图的最小表大小。现在 Adaptive Server Anywhere 自动为所有具有 5 行或更多行的表创建直方图。您可以使用 CREATE STATISTICS 语句为任何大小的表创建直方图。

    请参见更新列统计信息以提高优化程序性能

  • 不建议使用的数据库选项   不再支持下面的数据库选项:

    • truncate_date_values

    • assume_distinct_servers

  • 不建议使用的旧数据库格式   在 SQL Anywhere Studio 的下一主版本中,不支持在本软件旧版本中创建的数据库。将提供迁移工具。

  • 已不建议使用 UNIX 非线程 DBTool 库   不建议使用 UNIX 非线程 DBTools 库 (libdbtool9.so):当前软件完全支持,但 SQL Anywhere Studio 的下一主要版本将不再支持。

  • 不再支持 950TWN 归类   950TWN 已由以下归类替代:950ZHO_HK 和 950ZHO_TW。

    请参见支持的归类和替代归类

其它行为更改

下面是对该软件以前版本的行为更改列表。

  • 删除事务日志时对事务日志实用程序 (dblog) 的限制   使用 -n 选项删除事务日志时,您必须还要指定相应的忽略事务日志偏移选项(日志传送管理器使用 -il,SQL Remote 使用 -ir,dbmlsync 使用 -is)。

    有关信息,请参见事务日志实用程序 (dblog)

  • 运行于安静模式的数据库实用程序   如果在指定了 -q 选项(安静模式)的情况下执行以下任一操作,则还必须指定 -y 选项:

    • 使用服务创建 (dbsvc) 实用程序修改或删除服务

    • 使用数据源 (dbdsn) 实用程序修改或删除数据源

    • 使用消除 (dberase) 实用程序消除文件

    • 使用翻译日志文件 (dbtran) 实用程序翻译事务日志文件

  • 使用 ECC_TLS 或 RSA 加密时必须提供证书名和口令   已删除 certificate、certificate_password 和 trusted_certificates 参数的缺省值。这些缺省值使用 SQL Anywhere Studio 安装的 win32 目录中提供的示例证书。这些示例证书仅用于测试和开发,并不提供安全性。

    此外,不再支持 -ec all 服务器选项。

    请参见-ec 服务器选项

  • -xs 服务器选项更改   不再支持 -xs all 服务器选项监听 HTTP 端口和 HTTPS 端口的 Web 请求。

    请参见-xs 服务器选项

  • 未使用缺省端口时,必须在 Mac OS X、HP-UX 和 Tru64 上指定网络数据库服务器的 TCP/IP 端口号   如果在 Mac OS X、HP-UX 或 Tru64 上启动数据库服务器,而且缺省端口 (2638) 已被使用或不想使用此缺省端口,则必须使用 ServerPort [PORT] 协议选项来指定一个端口号。

    请参见ServerPort 协议选项 [PORT]

  • 更改了使用卸载实用程序 (dbunload) 卸载和重装的数据库的 Dbspace 文件名   如果数据库是使用卸载实用程序 (dbunload) 的 -an 选项进行卸载和重装的,则会在旧 dbspace 文件名末尾附加一个 R 作为新数据库的 dbspace 文件名。这样做是为了防止将新的 dbspace 文件放到原始 dbspace 文件所在的目录中时出现命名冲突。当您使用 Sybase Central 的 [卸载数据库向导] 卸载和重装数据时,Dbspace 文件名后面也会附加 R。

    请参见卸载实用程序 (dbunload)

  • 属性函数现在返回 LONG VARCHAR 值   以前,以下函数返回 VARCHAR(254) 值。现在,它们返回 VARCHAR(maxpropsize) 值,其中 maxpropsize 取决于为服务器指定的最大页面大小。

    • CONNECTION_PROPERTY

    • DB_EXTENDED_PROPERTY

    • DB_PROPERTY

    • EVENT_PARAMETER

    • PROPERTY

  • STRTOUUID 函数更改   在以前的版本中,如果向 STRTOUUID 传递一个无效的 UUID 值,它会返回 NULL。现在它返回转换错误,除非 conversion_error 选项被设置为 OFF,在这种情况下,它返回 NULL。