教你学会怎样升级到SQL Anywhere10(12)
2010-02-07 15:12:31 来源:WEB开发网在命令行中升级已有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、遵循向导步骤完成初始化/抽取。
更多精彩
赞助商链接