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 - 更改和升级 » 如何升级到 SQL Anywhere 16 » 版本 10 及更高版本数据库的升级过程

 

升级 10 版及更高版本的数据库(命令行)

可通过添加和修改系统表、系统过程及数据库选项的方式,使用 dbupgrad 实用程序升级 10 版及更高版本的数据库,以启用 16 版功能。

前提条件

connection-string 中指定的数据库用户必须具备 ALTER DATABASE 系统特权,而且必须是数据库的唯一连接用户。

按照升级软件的标准预防措施操作。请参见升级和重建预防措施

请确保您对要升级的数据库有独占访问权,同时确保系统路径中版本 16 实用程序位于其它实用程序之前。请参见在安装多个版本的情况下,如何确保正在运行的实用程序版本正确

小心

升级前备份数据库文件。如果在升级现有文件时升级失败,则这些文件将无法使用。有关备份数据库的信息,请参见备份和数据恢复

 升级数据库(命令行)
  1. 对数据库运行升级实用程序 (dbupgrad):

    dbupgrad -c "connection-string"

    有关详细信息,请参见升级实用程序 (dbupgrad)

  2. 先关闭数据库并存档事务日志,然后再使用已升级的数据库。

结果

数据库已升级,其中包含新的、已经修改的系统表、系统过程和数据库选项。

下一个

检查新数据库以确认是否正确完成升级过程,然后利用应用程序对升级后的数据库进行测试。

 另请参见