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 版中的新功能 » UltraLite » 新功能

 

管理工具

此发行版本已对管理工具进行了改进。为确保正确使用各个工具,请务必查看与其对应的文档。

图形管理工具
  • Sybase Central   您现在可以在图形用户界面中使用 Sybase Central 来创建、修改和管理 UltraLite 数据库。这将取代 ulview 模式编辑实用程序。

    Sybase Central 提供的向导列表中包括:

    • [创建数据库向导],用于构建新的 UltraLite 数据库。此向导具有与 ulcreate 实用程序相同的功能。

    • [消除数据库向导],用于消除现有的 UltraLite 数据库。没有等效于此向导的实用程序。

    • [抽取数据库向导],用于从 SQL Anywhere 参考数据库初始化新的 UltraLite 数据库。此向导具有与 ulinit 实用程序相同的功能。

    • [装载数据库] 向导,用于将 XML 文件装载到 UltraLite 数据库中。此向导具有与 ulload 实用程序相同的功能。

    • [迁移 C++ API] 向导,用于迁移使用已删除的 ulgen 实用程序创建的 C/C++ 代码。没有等效于此向导的实用程序。

    • [同步数据库] 向导,用于同步 UltraLite 数据库。此向导具有与 ulsync 实用程序相同的功能。

    • [升级数据库向导],用于将现有 UltraLite 数据库从先前版本进行升级。此向导在与 ulload 实用程序配合使用时,具有与 ulunloadold 实用程序相同的功能。

    • [卸载数据库],用于将数据/模式信息从 UltraLite 数据库卸载到 XML、SQL 或另一数据库。此向导具有与 ulunload 实用程序相同的功能,同时还具有 ulcreate 和 ulload 实用程序的附加功能。

  • Interactive SQL   现在可以使用 Interactive SQL 来开发和测试 SQL 语句以及 UltraLite 数据库。Interactive SQL 取代了在先前版本中使用的 ulisql 实用程序。请参见UltraLite 的 Interactive SQL 实用程序 (dbisql)

命令行管理工具

以下是 UltraLite 新增的命令行实用程序:

  • 卸载旧的数据库实用程序   新的 ulunloadold 命令行实用程序可帮助您将现有的 8.0.2 或 9.x 版 UltraLite 数据库(模式和数据)或模式文件卸载到 XML 文件中。您可以随后使用 ulload 命令行实用程序的输出,重建一个 10 版的 UltraLite 数据库。请参见UltraLite 卸载旧数据库实用程序 (ulunloadold)

  • 信息实用程序   新的 ulinfo 实用程序可显示有关 UltraLite 数据库的信息。它还可以更改和/或清除数据库选项 ID,如 global_id 或 ml_remote_id。请参见UltraLite 信息实用程序 (ulinfo)

同样,由于已增强了现有命令行实用程序以支持 UltraLite 10 中的新 RDBMS 功能,因此这些实用程序的选项已从先前版本进行了更改。为确保正确使用新的实用程序,请务必在开始使用前先查阅参考文档。有关完整的实用程序参考说明,请参见UltraLite 实用程序

  • 错误报告功能已增强   现在,UltraLite 实用程序可以报告错误,且与其它 SQL Anywhere 实用程序一致。

  • 数据库创建参数已扩展   现在,所有数据库创建实用程序(例如 ulcreate 和 ulload)都支持使用扩展的创建参数。这些扩展的创建参数是使用 -o 在命令行上配置的,利用这些选项您可以配置与使用 Sybase Central 向导配置的功能相同的一组功能。请参见为 UltraLite 选择数据库创建参数

  • 卸载行为已增强   现在您可以使用 ulunload 将 UltraLite 数据库模式卸载为动态 SQL 语句序列。请参见UltraLite 卸载旧数据库实用程序 (ulunload)

  • ulsync 行为已增强   ulsync 允许您直接从此实用程序设置网络协议选项和扩展的同步参数。有关完整列表,请参见UltraLite 同步参数和网络协议选项

    此外,ulsync 现在不仅允许您命名发布掩码,而且还允许您命名发布。关键字 Publications 将获取以逗号分隔的发布名列表。有关详细信息,请参见UltraLite 同步实用程序 (ulsync)

  • 管道安装已增强   HotSync 管道安装实用程序 (ulcond10) 现在支持管道扩展、连接字符串和多个数据库。有关详细信息,请参见Palm OS 的 UltraLite HotSync 管道安装实用程序 (ulcond11)

  • ulmvbreg   注册 UltraLite for AppForge 的 ulmvbreg 实用程序已重命名为 ulafreg。此实用程序现在安装在 install-dir\win32 目录下。

ULSQLCONNECT

以前,所有 UltraLite 实用程序均从命令行接收连接信息。现在,如果您要传递缺省用户 ID 和口令以外的信息,则可在主机上设置 ULSQLCONNECT 环境变量。请参见使用 ULSQLCONNECT 环境变量存储 UltraLite 参数