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

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

編輯:SyBase綜合文章
-升級MobiLink

與已有軟件兼容

· 新的MobiLink 客戶端可與較早版本的MobiLink 服務器兼容。

· 新的MobiLink 服務器能夠使用較早版本的客戶端,或者與版本10 的客戶端混雜使用。如

果要使用較早版本的客戶端,請使用-xo 選項啟動MobiLink 服務器。

· MobiLink 服務器版本10 僅支持版本8 和9 的SQL Anywhere 和UltraLite 客戶端。如果需

要支持更早版本的客戶端,您必須使用較早版本的MobiLink 服務器來支持。

· 確認SQL Anywhere 文檔所列出版本10 的行為變更不會影響到您的應用。如果有影響,

請相應升級應用。

升級步驟

若欲升級已有的MobiLink 安裝,您必須按照以下步驟來升級組件:

1、 關閉MobiLink 服務器。

2、 升級統一數據庫。

3、 升級MobiLink 服務器。

4、 啟動MobiLink 服務器。

5、 升級MobiLink 客戶端。

在升級之前,請認真閱讀行為變更和升級中的重要事項。

在已有的統一數據庫上能使用新的MobiLink 服務器之前,您必須運行升級腳本以安裝新系統對象。升級腳本必須通過已有安裝的MobiLink 系統表擁有者來安裝。

升級統一數據庫

注意:

如果您編寫了authenticate_user_hased 腳本,您必須使用等價的數據類型將接受BINARY(20)

改為接受BINARY(32)。

升級SQL Anywhere

在此版本之前,MobiLink 系統表由DBO 擁有。欲對SQL Anywhere 數據庫運行設置腳本,必須使用MobiLink 系統表的擁有者來登錄統一數據庫。使用普通用戶的權限不足以運行更改表的腳本。欲運行升級腳本,可使用SETUSER SQL 語句來模擬DBO。例如:SETUSER "dbo";

若在Sybase Central 中升級統一數據庫,您必須使用GRANT CONNECT 語句來為DBO 創建密碼,並以DBO 連接。例如:GRANT CONNECT TO "dbo" IDENTIFIED BY 'passWord';

當您升級完畢後,您必須使用GRANT CONNECT 來去除DBO 的密碼。例如:GRANT CONNECT TO "dbo";

· 如果您配置過SQL Anywhere 統一數據庫但從來沒有與之同步,則您必須運行設置腳本(非升級腳本)。這僅適用於SQL Anywhere 統一數據庫。

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