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 - 更改和升级 » 10.0.0 版中的新功能 » SQL Anywhere » 新功能

 

数据库实用程序

  • @filename 可重用于若干个实用程序   现在可以有选择地为使用参数文件的实用程序分析命令参数文件。分析基于参数文件中放置的简单条件指令完成。请参见配置文件中的条件分析

  • 数据源实用程序 (dbdsn) 增强   向 dbdsn 实用程序添加了以下选项:

    • -dr   在列出用于创建数据源的命令时包含参数 DRIVER=。这使您可以重新创建数据源,以便这些数据源使用另一个版本的 ODBC 驱动程序(而不是当前版本软件随附的 ODBC 驱动程序)。

    • -f   显示所使用的系统信息文件的名称(通常为 .odbc.ini)。

    • -ns   指示 dbdsn 不要搜索系统信息文件(通常为 .odbc.ini),而要使用现有环境变量确定该文件应在的位置。当由一个或多个环境变量指定的文件不存在且正在创建 ODBC 数据源时,此选项十分有用。

    • -pe   将数据源中的口令字段加密。

    请参见数据源实用程序 (dbdsn)

  • 直方图实用程序 (dbhist) 增强   Excel 输出文件内由 dbhist 创建的工作表现在的命名方式能够体现出这些工作表所应用到的列名,而不是 Sheet1、Sheet2 等等。请参见直方图实用程序 (dbhist)

  • 信息实用程序 (dbinfo) 增强   -u 选项现在包含关于实例化视图的信息。请参见信息实用程序 (dbinfo)

  • 初始化实用程序 (dbinit) 增强   初始化实用程序 (dbinit) 现在支持以下新选项:

    • -a   将区分重音用于 UCA 字符串比较

    • -af   将区分法语重音规则用于 UCA 字符串比较。

    • -dba   更改新数据库中缺省 DBA 数据库用户的用户 ID 和/或口令。

    • -dbs   指定数据库文件的初始大小。

    • -ze   指定 CHAR 数据类型的字符集编码。

    • -zn   指定 NCHAR 数据类型的归类序列。

    请参见初始化实用程序 (dbinit)

  • 日志传送管理器 (LTM) 增强   将日志传送管理器 (LTM) 实用程序(也称为复制代理)与 Replication Server 15.0 和 Open Server/Open Client 15.0 联用时,该复制代理现在对表名、列名、过程名、函数名和参数名最多支持 128 个字节的标识符。在该软件的早期版本中,标识符长度仅限定于 30 个字节。

    现在,由 dbltm 生成的信息性消息、警告消息和错误消息中的时间戳都使用非模糊的 ISO 8601 日期时间格式: {I|W|E} yyyy-mm-dd hh:mm:ss message.

    注意

    从 SQL Anywhere 12 版开始,不再支持日志传送管理器。

  • Ping 实用程序 (dbping) 增强   您可以使用 Ping 实用程序 (dbping) 通过指定 -s 或 -st 选项来获取嵌入式 SQL 连接的工作情况和网络性能的相关信息。这些选项将报告运行 dbping 的计算机与运行数据库服务器的计算机之间的工作情况的相关统计信息。请参见测试嵌入式 SQL 和网络连接的性能 (dbping)

    -pd 选项现在允许您指定想要从中获取属性值的数据库的名称。请参见Ping 实用程序 (dbping)

  • 服务器枚举实用程序 (dblocate) 增强   服务器枚举实用程序 (dblocate) 现在支持若干个用于搜索数据库的新选项:

    • -d   显示服务器名称和地址,以及运行于每个服务器上的所有数据库的列表(以逗号分隔)。

    • -dn   只有服务器运行具有指定名称的数据库时,才显示服务器名称和地址。

    • -dv   显示服务器名称和地址,并在单独的行上列出运行于每个服务器上的所有数据库。

    • -p   显示使用指定 TCP/IP 端口号的服务器。

    • -s   显示具有指定名称的服务器。

    • -ss   显示包含指定子串的服务器名称。

    请参见服务器枚举实用程序 (dblocate)

  • 服务实用程序 (dbsvc) 增强   服务实用程序 (dbsvc) 支持 DBLTM 服务类型和 dblsn 服务类型,前者允许您管理日志传送管理器的服务,后者允许您管理 MobiLink 监听器实用程序的服务。

    服务实用程序还支持 -o 选项,此选项允许您将输出数据从该实用程序记录到文件。请参见用于 Windows 的服务实用程序 (dbsvc)用于 Linux 的服务实用程序 (dbsvc)

  • 新的 SQL Anywhere 广播转发器实用程序 (dbns10)   SQL Anywhere 广播转发器实用程序允许 SQL Anywhere 客户端在其它子网上穿过防火墙(UDP 广播通常不会到达这些位置)查找 SQL Anywhere 数据库服务器,而无需使用 HOST 参数或 LDAP。请参见广播转发器实用程序 (dbns12)

  • 新的报告提交实用程序 (dbsupport)   通过新的支持实用程序 (dbsupport) 可以提交错误报告和统计信息、查询更新(EBF 的可用性)并检查是否修复了以前提交的问题。请参见支持实用程序 (dbsupport)

  • 卸载实用程序 (dbunload) 增强   对 dbunload 进行了以下增强:

    • 在 dbunload 遇到失败时记录未处理的语句。请参见失败的卸载

    • 在卸载的表中支持二进制数据。

    • 进行了多处内部增强来提高卸载数据库的性能。

    添加了以下新选项:

    • -dc   重新计算数据库中所有计算列的值。

    • -g   重装期间初始化实例化视图。

    • -k   创建用于支持跟踪的辅助表。指定此选项可填充 sa_diagnostic_auxiliary_catalog 表。此选项在创建跟踪数据库时很有用。

    • -nl   创建一个 reload.sql 文件,该文件包含用于每个表的 LOAD TABLE 语句和 INPUT 语句,但不包含数据。

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

  • 校验实用程序 (dbvalid)   添加了一个新的数据库校验选项 -d。此选项执行的数据库校验包括校验和校验、对孤立表页和孤立 BLOB 的检查以及结构检查。对数据不进行检查。请参见校验实用程序 (dbvalid)