程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SyBase數據庫 >> SyBase綜合文章 >> 教你學會怎樣升級到SQL Anywhere10(10)

教你學會怎樣升級到SQL Anywhere10(10)

編輯:SyBase綜合文章

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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved