分类: Sybase
2008-04-10 21:17:25
来源:赛迪网 作者: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 应用。因此,数据库服
务器能在消息代理升级前升级,只要使用了兼容库。但是,鉴于性能因素,我们建议
您同时升级消息代理。