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

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

 

不建议使用和已停用的 SQL Anywhere 功能

注意

与所有前瞻性声明一样,不建议使用的功能的列表不保证完整性,并可能会发生更改。

  • 不建议使用 Address Windowing Extensions (AWE)   不建议在 32 位 Windows 中使用 Address Windowing Extensions。如果需要比较大的缓存大小,则建议在 64 位操作系统上使用 64 位版本的 SQL Anywhere 数据库服务器。请参见-cw dbeng12/dbsrv12 服务器选项(不建议使用)

  • CALL 语句   不建议使用此语句来调用函数。如果想要调用一个函数,可以考虑使用赋值语句调用该函数然后将其结果分配给一个变量。例如:
    DECLARE varname INT; SET varname=test( );

    请参见CALL 语句

  • STOP ENGINE 语句   不建议使用 STOP ENGINE 语句。请改用 STOP SERVER 语句。请参见STOP SERVER 语句

  • Windows 2000 支持已删除   从 12.0.0 版开始,Windows 2000 不再支持 SQL Anywhere。

  • 重建实用程序已删除   在本版本中不再支持用于重建 SQL Anywhere 数据库的重建实用程序。可以使用卸载实用程序 (dbunload) 重建数据库。请参见卸载实用程序 (dbunload)

  • 不支持的数据库属性   在本版本中已删除了以下属性:

    • CheckpointLogBitmapPagesWritten 数据库属性
    • CheckpointLogBitmapSize 数据库属性
    • java_main_userid 连接属性
    • QueryRowsBufferFetch 连接属性
    • QueryRowsBufferFetch 数据库属性

  • 不建议使用基于 JDBC 的服务器类   不建议支持以下基于 JDBC 的服务器类:

    • asejdbc
    • iqjdbc
    • sajdbc

    应将应用程序更新为使用基于 ODBC 的服务器类。请参见ODBC 外部服务器定义

  • 不再支持 SQL Anywhere Explorer   不再支持 SQL Anywhere Explorer 和 Visual Studio 的 SQL Anywhere 工具栏。请改用 Microsoft 的 Server Explorer。

  • 不建议使用短整型嵌入式 SQL 指示符变量   为了可以在将来使用 32 位与 64 位长度和指示符,不建议使用短整型嵌入式 SQL 指示符变量。请改用 a_sql_len。请参见指示符变量

  • 不建议使用 EngineName (ENG) 连接参数   不建议使用 EngineName (ENG) 连接参数。可改用 ServerName (Server) 连接参数。ServerName 连接参数的缩写形式已从 ENG 更改为 Server。请参见ServerName (Server) 连接参数

  • 不建议使用 iAnywhere JDBC 驱动程序   不建议使用类型 1 iAnywhere JDBC 驱动程序。已改用 2 类 SQL Anywhere JDBC 驱动程序。请参见新的 SQL Anywhere TYPE-2 JDBC 驱动程序

  • 不建议使用 -gu all 数据库服务器选项   不建议使用 -gu 数据库服务器选项的值 all。请参见-gu dbeng12/dbsrv12 服务器选项

  • -sm dbsrv12 数据库选项(不建议使用)   不建议使用 -sm 数据库选项。请改用 CREATE MIRROR SERVER 语句。请参见CREATE MIRROR SERVER 语句

  • SET OPTION 语句   在 SET OPTION 语句中将标识符指定为选项值而不是字符串文字的功能已不建议使用。

  • 服务实用程序(dbsvc 实用程序)   -t 选项的 Standalone 值已不建议使用。已改用 -t Personal 为个人数据库服务器创建服务。请参见用于 Linux 的服务实用程序 (dbsvc)用于 Windows 的服务实用程序 (dbsvc)

  • 服务器的 Host (IP) 协议选项支持   对在服务器命令中指定 Host (IP) 协议选项的支持已被删除。例如,现在不再支持以下命令,如果执行会返回错误:dbeng12 -x tcpip(host=host-name) "%SQLANY12%\demo.db"。但是,仍可以从客户端在 CommLinks(LINKS) 连接参数中指定 Host (IP) 协议选项。请参见Host (IP) 协议选项(仅客户端)

    注意

    主机协议选项不同于主机连接参数。CommLinks 连接参数使用 Host 协议选项。仅当需要指定除 Host 和 ServerPort (PORT) 之外的 TCP/IP 选项时才应使用 CommLinks (LINKS) 连接参数。不能在连接字符串中同时指定 CommLinks 和 Host。请参见CommLinks (LINKS) 连接参数

    大多数情况下,应使用 HOST 连接参数。请参见主机连接参数