新客网WWW.XKER.COM:致力做中国最专业的网络学院!
学院: 操作系统 - 网络应用 - 服务器 - 网络安全 - 工具软件 - 办公软件 - Web开发 - 数据库 - 网页设计 - 图形图像 - 媒体动画 - 硬件学堂 - 存储频道 - QQ专区
您的位置:首页 > 软件开发 > 数据库 > Sybase教程 > 正文:教你学会怎样升级到SQL Anywhere10(13)

教你学会怎样升级到SQL Anywhere10(13)

新客网 XKER.COM 2007-08-16 来源: Sybase 收藏本文

在命令行中从SQL Anywhere 参照数据库初始化/抽取UltraLite 数据库

1、 请认真阅读软件升级中的重要事项。

2、 确保系统路径中UltraLite 版本10 的实用工具在之前版本的实用工具前。

3、 确保您已经升级已有SQL Anywhere 数据库并根据UltraLite 的使用情况来准备它。如果需

要升级发布,请确保在重建UltraLite 数据库之前完成。

4、 开启一个命令行终端并运行初始化数据库实用工具(ulinit)以抽取UltraLite 数据库。请使用

以下语句:

 

ulinit -a "SAconnection-string" 
-c "ULconnection-string" 
-n pubname [ options

 

确保您已经:

· 提供了SQL Anywhere 参照数据库和新UltraLite 数据库的连接字符串。

· 命名的发布包含了UltraLite 数据库需要的表。如需要抽取所有的表,请使用-n*。

其他选项请按需决定。

之前版本的UltraLite 应用必须使用版本10 的API 重生成。这些API 在底层做了重大提升,需

要您首先更改代码,然后重新生成应用。

在开始之前,请务必确保您已经认真阅读了UltraLite 新功能以确认需要如何修改您所使用的

API。

将UltraLite 应用的代码移植至版本10

特殊应用升级考虑

· 需要更新连接代码。对于大多数的API 来说,您可能需要使用连接参数控件。只有

UltraLite for AppForge 需要您使用新控件。例如,在UltraLite for MobileVB 版本9.x 的项

目中,ULDatabaseManager *WithParms 方法中携带的ULConnectionParms 对象不再被

支持了。您必须重写代码,使用ULConnectionParms.ToString()方法来替代。

连接参数控件方便地组合了一系列的连接参数。UltraLite 运行时则将组合的参数转换为字

符串。除了UltraLite for AppForge API 之外的其他API,您仍能使用连接对象。虽然如

此,连接参数控件提供了更好的诊断连接字符串的错误。请参看UltraLite 文档来了解详细

信息。

共2页: 上一页 [1] [2] 下一页
收藏】 【评论】 【推荐】 【投稿】 【打印】 【关闭
发表评论
要记得去论坛讨论,点击注册新会员匿名评论
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
阅读排行
随机推荐
实用信息推荐