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

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

編輯:SyBase綜合文章

UltraLite 應用代碼升級工具

您可使用C++ API 移植向導來幫助移植通過ulgen 生成的C/C++源代碼。向導幫助鑒別在版

本10 標准中不再支持的嵌入式SQL。如果您不能完成移植過程,您可停止並將修改過的SQL 語

句保存在一個*.uag 文件中。

如果這是您第一次使用該向導,表和語句將源於SQL Anywhere 參照數據庫。在後續的迭代過

程中,您可使用保存的*.uag 文件替代。

在Sybase Central 中移植UltraLite C/C++ API

1、 請認真閱讀軟件升級中的重要事項。

2、 確保您已經升級已有SQL Anywhere 數據庫並根據UltraLite 的使用情況來准備它。如果需

要升級發布,請確保在重建UltraLite 數據庫之前完成。

3、 確保您已升級UltraLite 數據庫。否則您需要從SQL Anywhere 參照數據庫中抽取UltraLite

數據庫。

4、 通過“開始”>“程序”>“SQL Anywhere 10”>“Sybase Central”啟動Sybase Central。

5、 選擇“工具”>“UltraLite”>“移植C++應用”來移植C/C++應用API。

6、 在源SQL 語句頁面上,選擇被讀取的語句和表。

如果這是您第一次運行該向導,選擇並連接到參照SQL Anywhere 數據庫。

否則,你可以通過選擇讀取先前輸出文件向導打開之前創建並修改過的*.uag 文

件。

7、 根據您選擇的代碼,按照向導的指示進行並驗證所有SQL 語句。無效的語句會在語句名字

旁有紅X。

為了修正無效的SQL 語句:

a. 選擇一個無效的語句。

b. 在文本框內修正語句。

c. 點擊驗證所有SQL 語句。

如果語句被驗證有效,會在列表的末端出現並在語句名旁出現綠色的對勾。可隨時點擊取消將

改變保存至.uag 文件並推出向導。

 

升級SQL Remote

如果從版本6 或者更新的版本升級已有的SQL Remote 安裝,你必須先升級每個數據庫服務器

然後再升級其消息代理(dbremote)。可以用任何順序升級消息代理。

· 升級數據庫。必須通過卸載和加載數據庫來升級數據庫格式。無需同時升級所有的數據

庫。

· 軟件升級可逐點進行。舊版消息代理可與版本10 的消息代理交換消息。

· 可分開升級消息代理和數據庫服務器。可在升級消息代理前升級數據庫服務器。但是,鑒

於性能因素,我們建議您同時升級消息代理。

· 升級Adaptive Server Enterprise 統一數據庫。SQL Remote 不再支持ASE 統一數據庫。

如需與ASE 數據庫同步,您需要使用MobiLink。

從版本5 的SQL Remote 安裝升級

SQL Remote 的安裝包括一個統一數據庫和許多遠程數據庫,每個遠程數據庫上都有一個消息

代理。

 

在每個站點,消息代理負責發送和接收消息。消息以SQL 語句的形式存在,數據庫服務器負

責真正執行SQL 語句。

以下是升級SQL Remote 的需求:

· 升級數據庫。通過卸載和加載來升級數據庫文件格式。

· 軟件升級可逐點進行。版本5 的消息代理可與版本10 的消息代理交換消息,條件是只

要壓縮數據庫選項被設置為-1。不必同時進行升級。

· 可分開升級消息代理和數據庫服務器。消息代理是嵌入式SQL 應用。因此,數據庫服

務器能在消息代理升級前升級,只要使用了兼容庫。但是,鑒於性能因素,我們建議

您同時升級消息代理。

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