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

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 16 - 更改和升级 » 16.0 版中的新功能

 

产品范围内不建议使用和已经删除的功能

  • 椭圆曲线加密 (ECC)   已取消对 ECC 加密的支持。此项更改会影响以下功能:

    • IsEccAvailable 服务器属性已删除。

    • -ec 数据库服务器选项不再允许将 ECC 作为 TLS_TYPE 协议选项。用于 -ec 数据库服务器选项的 TLS_TYPE 协议选项已从文档中删除;不过,出于向后兼容性的考虑,软件仍对此选项提供支持。

    • ENCRYPTION 连接参数不再允许将 ECC 作为 TLS-TYPE 参数。用于 ENCRYPTION 连接的 TLS_TYPE 参数已从文档中删除;不过,出于向后兼容性的考虑,软件仍对此选项提供支持。

    • 证书创建实用程序 (createecert) 不再接受 -ec 选项,-t 选项不再允许将 ecc 作为加密类型。

    • 密钥对生成器实用程序 (createkey) 只创建 RSA 密钥对。

    • SQL Anywhere 监控器不支持 ECC 加密。要监控使用 ECC 加密的以前版本的 16 MobiLink 服务器,必须:

      • 通过不使用 ECC 的第二组网络协议选项启动 MobiLink 服务器。

      • 添加 MobiLink 服务器,作为要监控的资源。出现为 MobiLink 服务器资源指定端口号的提示后,请指定与 ECC 加密无关的编号。

    • MobiLink tls_type 协议选项不再允许将 ECC 作为 tls_type 选项。MobiLink tls_type 协议选项已从文档中删除;不过,此选项仍受软件支持。

    • MobiLink 客户端 e2ee_type 协议选项不再允许将 ECC 作为 tls_type 选项。MobiLink 客户端 e2ee_type 协议选项已从文档中删除;不过,此选项仍受软件支持。

    • 出站启动器 tls_type 选项不再支持将 ECC 作为备选项。tls_type 协议选项已从文档中删除。

    • UltraLite C/C++ 和 UltraLiteJ API 方法以及与 ECC 配置有关的属性已经删除。

  • 发送列名   现在,在 MobiLink 和 UltraLite 中,同步过程中总会发送列名称。将忽略禁用列名称发送操作的尝试。此项更改会影响以下功能:

    • 在 MobiLink 中,不建议使用用于 dbmlsync 的 SendColumnNames (scn) 扩展选项,并且在设置为 OFF 的情况下会忽略该选项。SendColumnNames 扩展选项已从文档中删除;不过,此选项仍受软件支持。

    • UltraLite 和 UltraLiteJ 客户端在与 MobiLink 服务器数据库同步时总会发送列名称。用于停止发送列名称的方式和方法现在会被忽略,且不建议使用。以下成员和参数受到影响:

      • 发送列名同步参数
      • 同步配置文件选项
      • SyncParms.setSendColumnNames 方法 [UltraLiteJ]
      • SyncParms.getSendColumnNames 方法 [UltraLiteJ]
      • ULSyncParms.SendColumnNames 属性 [UltraLite.NET]
      • ul_sync_info 结构中的 send_column_names [UltraLite C 和嵌入式 SQL 数据类型]