手机站:/m

天翼云_阿里云网云免费-络拓扑图_高性价比

时间:2021-09-08 06:31编辑:淘客樊里来源:淘客樊里当前位置:主页 > 云主机 >

天翼云_阿里云网络拓扑图_高性价比

本博客

本博客关于SAP SQL Anywhere的版本升级进行说明。一言以蔽之,SAP SQL Anywhere有3种等级的升级。在现阶段应该使用哪个升级,对于升级的系统下降时间也需要考虑选择。

升级对象

进行SAP SQL Anywhere升级时,升级对象通常如下所示。

数据库引擎(dbsrvXX或dbengXX等执行文件类)数据库文件

(其他还有Mobile Link等,但这次不包含。关于Mobile Link的升级,我想在其他项目中进行说明。)

可选择该升级对象的组合。对于这个博客的主旨是好处和坏处。

发动机升级

首先,SAP SQL Anywhere的数据库文件具有较高的兼容性。在旧版本中创建的数据库文件也可以在新版本中使用。例如,Ver.12的数据库文件也可以在Ver.17(的引擎)中使用。利用这个可以"只升级数据库引擎"。

此方法简单,只需指定在上级版本的数据库引擎中用旧版本创建的数据库文件即可启动。如果是现在运行12的机器,安装17,像

那样将dbsrvx/dbengXX变更为那个版本就可以了。

*在同一机器上导入多个版本的SQL Anywhere没有问题。另外,在Difort中安装的是像"C:\Program Files \SQL Anywhere 17"那样包含了主要版本的产品。因此,即使在装有12的机器上安装17,也不会覆盖安装,可以12和17同时使用。

该方法的优点和缺点如下。

升级数据库(文件)

此方法是之前引擎升级的前一种方法。将当前数据库文件的系统部分升级到目标版本。升级方法是"在引擎升级后"按以下方法进行。

该方法的优点和缺点如下。

补充:dbupgrad实用程序仅支持前一个版本的数据库文件。上述9和10之间存在数据库文件结构的兼容性终止问题,无法使用,但如果是之后的话,则可以应用于较低版本的数据库文件。例如,版本17的dbupgrad工具适用于版本10以后的所有数据库文件。不需要一一应用11→12→16→17的高级版本。

完全升级(重建数据库)

完全升级将以新版本创建数据库文件,并使用新版本的引擎运行。这是先卸载数据,然后再加载到构造相同结构的模式(例如表格)的空数据库中的步骤。用以下的方法进行吧。

注意事项请务必在版本升级后的新版本中进行dbunload。用「dbunload-⇔63;」帮助的同时显示版本。如果显示旧版本或不同版本,需要设置完整路径来执行dbunload或适当的路径设置。

优点和缺点如下。

进行数据库的重建是需要时间的工作。但是,重建后数据在数据库文件内也会固定位置,从而改善性能。

可使用的功能、无法使用的功能

以上说明中有"可使用一部分新版本的功能"的说明。这是"新功能"

只在发动机升级时能使用的功能如果数据库文件中的系统部分是新版本(在新引擎上),则可以使用的功能如果数据库文件本身是新格式(在新引擎上),则存在3种功能

。在SAP SQL Anywhere的手册"SQL Anywhere–变更点和升级"中说明了哪个功能可以升级使用。

Ver.17:#sqla170/ja/html/6ba43b1c99a141ca92be602eedc6369d.html

Ver.16:#sa160/ja/sachanges/sachanges16.html

Ver.12.0.1:#1201/ja/sachanges/sachanges12.html

其中,说明文中要求"需要升级数据库"如果需要进行数据库升级,"需要重建数据库"的话,如果不进行重建,则无法使用该功能。

总结和升级战略

将3个升级汇总到表中。

实际客户使用了哪个升级,但最终目标还是"完全升级"。但是,开始云,因为升级的时候没有工作时间,所以暂时进行到"数据库升级"为止,之后有时间的时候进行数据库重建,数据统计,可以看到完全升级的情况。

发动机升级在正式环境中几乎没有进行,应用开发者为了确认应用程序的兼容性,只对引擎进行升级,通过应用程序的测试工序来进行使用。

3种升级可以分阶段进行,请考虑重建需要多长时间,物联网工程课程,并制定升级计划。

补充:客户端升级

客户端的SQL Anywhere客户端上下两个(主要)版本的兼容性检查。例如,12个客户端可以连接到17个服务器,17个客户端也可以连接到12个服务器。但是没有完全的兼容性。例如,物联网技术与应用,什么是云服务器,新的数据类型可能不能在老客户中使用。

*SAP SQL Anywhere的版本13、14、15因为忌讳的数字和市场营销的理由而缺号。12上面是16,上面是17,12⇔17在两个版本的兼容性范围内。

作为一般的想法,客户端和服务器的版本配合起来比较好。下面是服务器版本(新)>客户端版本(旧)。例如,在Ver.12中使用应用程序时,应用程序和客户端保持原样,只将服务器设为Ver.17作为战略存在。这个很难发生动作兼容性的问题吧。但是,在这种情况下,在应用程序中追加以Ver.17为前提的功能会造成问题的复杂化,所以最好不要这样做。更新应用程序的时候,一起把客户端也改成Ver.17的话,可以避免故障。

上一篇云存储_百度云返现网-盘下载官网_促销

下一篇对象存储_主机淘客群-服务器租用_0元

云市场知识本月排行

云市场知识精选