在命令行中升級已有UltraLite 數據庫至版本10
1、 請認真閱讀升級中的重要事項
2、 確保系統路徑中UltraLite 版本10 的實用工具比較早版本的UltraLite 實用工具在前
3、 打開命令行終端,並使用以下命令運行卸載舊版數據庫工具(ulunloadold)來創建一個XML
的中間文件:
ulunloadold -c "connection-string" [ options ] XML-file
確保您已經:
o 命名了ulunloadold 實用工具將要創建的XML 文件
o 在連接串(connection-string)中使用DBF 或模式文件,依靠您想要升級舊版
UltraLite 數據庫(*.udb 或*.pdb)或舊版UltraLite 模式文件(*.usm)。
可自己確定其他參數。
4、 執行加載XML 數據庫實用工具(ulload)將XML 加入新的或已有的UltraLite 數據庫中。
如果欲將XML 加載至一個新數據庫中,-c 連接串選項設置為新數據庫的連接參數(例如,
UID 和PWD 等)。
根據您是否改變字符集和屬性來設置-o 擴展選項(例如,將大小寫敏感數據庫變為大小寫不
敏感數據庫)。
例如,升級名為dbschema8.usm 的UltraLite 8.x 模式文件至一個名為db.udb 的已有
UltraLite 版本10 數據庫中,XML 中間文件的名為dbschema.XML。命令如下:
ulunloadold -c schema_file= dbschema8.usm dbschema.xml ulload -c DBF=db.udb dbschema.XML
初始化/抽取工具
可使用抽取工具向導或初始化數據庫實用工具(ulinit)從版本10 的SQL Anywhere 數據庫中抽
取出UltraLite 數據庫。
提醒:
將參照數據庫的屬性設置為UltraLite 需要的屬性。生成的UltraLite 數據庫同SQL Anywhere
參照數據庫的屬性一致。通過在參照數據庫中設置這些選項,你也能控制UltraLite 數據庫的行為。
· 如果您想在向導下逐步進行,並希望得到相關屬性和選項的幫助,請選擇向導工具。
· 如有以下需求,請選擇實用工具:
只需要在新數據庫中升級命名表
需要實施批量過程
在Sybase Central 中從SQL Anywhere 參照數據庫中初始化/抽取UltraLite 數據庫
1、 請認真閱讀軟件升級中的重要事項。
2、 確保您已經升級已有SQL Anywhere 數據庫並根據UltraLite 的使用情況來准備它。如果需
要升級發布,請確保在重建UltraLite 數據庫之前完成。
3、 通過“開始”>“程序”>“SQL Anywhere 10”>“Sybase Central”啟動Sybase Central。
4、 通過選擇“工具”>“UltraLite”>“抽取數據庫”來從SQL Anywhere 數據庫中抽取UltraLite 數據
庫。
5、 遵循向導步驟完成初始化/抽取。