升級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。