WEB开发网
开发学院数据库Sybase 教你学会怎样升级到SQL Anywhere10(10) 阅读

教你学会怎样升级到SQL Anywhere10(10)

 2010-02-07 15:11:08 来源:WEB开发网   
核心提示:升级QAnywhere欲升级QAnywhere应用,您可升级统一数据库、应用和客户端消息存储,教你学会怎样升级到SQL Anywhere10(10),要升级统一数据库,请参看前述文档,用户名、密码等在数据库升级时可能不被保留,您必须添加用户名、密码到UltraLite 10数据库中,请认真阅读新版本的新功能与行为变更以

升级QAnywhere

欲升级QAnywhere应用,您可升级统一数据库、应用和客户端消息存储。

要升级统一数据库,请参看前述文档。

请认真阅读新版本的新功能与行为变更以升级您的应用。

升级QAnywhere 消息存储

1、部署QAnywhere文件。

2、升级消息存储:

使用-su 或-sur选项来启动QAnywhere代理。

升级UltraLite

当升级较早版本的UltraLite 时,您必须考虑需要的数据库和应用代码升级路径。

与已有软件兼容

·UltraLite 10 运行时与UltraLite 10 引擎不能与较早版本的UltraLite数据库文件与应用代码工作

·UltraLite 10将不支持从客户端应用至除UltraLite版本10 之外的其他UltraLite版本数据库连接

·在Sybase Central 中提供了以下管理较早版本的数据库和客户端应用功能:

o 完整管理版本10数据库。不能管理较早版本的数据库。

o 仅能连接至版本5、6、7、8 或9的数据库来升级数据库文件格式。

o 能通过移植C++ API 向导为版本7、8 或9的C/C++应用源文件升级。

如果您的计算机上有多个版本的SQL Anywhere,您必须注意UltraLite实用工具的系统路径。

升级UltraLite数据库

如欲升级更早版本的UltraLite数据库,需要您:

·同步数据

·断开所有应用和管理工具

·将数据库拷贝至计算机

注意:

在升级前,您不能用UltraLite 10 管理工具连接早期版本的数据库。

数据库升级的特殊考虑

·UltraLite模式现在不以单独的.usm文件存在,而成为了数据库的一部分。这意味着如不连接到数据库,则不能创建一个新的数据库。应用必须部署一个初始化的数据库或使用新的CreateDatabase功能编程创建一个数据库。

·文件格式在版本10 中也得到了统一。这意味着绝大多数平台能共享同一个数据库,不再需要Unicode字符。

如果需要使用您的排序方式中不包含的字符,您需要将数据库编码为UTF-8。

Windows CE和桌面数据库

如果您从以上两个平台升级,而且不需要Unicode字符,则不需要UTF-8 编码数据库。

UTF-8 编码可能造成数据库不必要的膨胀。

·在新创建的版本10数据库中,无论数据库大小写敏感与否,所有的密码都是大小写敏感的。所以,用户名、密码等在数据库升级时可能不被保留。您必须添加用户名、密码到UltraLite 10数据库中。DBA的缺省新密码为sql。

Tags:学会 怎样 升级

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接