
前言
我在前边的介绍HANA使用dbisql命令行工具的时候,似乎提到了关于HANA Cloud和HANA (PLATFORM),虽然都是HANA,但是它们又各自独立发布。连JDBC驱动都是分开发布的。虽然大部分情况下是兼容的。
HANA PLATFORM
我们首先看看HANA PLATFORM,或者简称HANA,目前最新的版本是2.0 SP07。于2023年4月初发布,这次的SP07将提供5年的支持周期。如下表所示,到今年底HANA主流的系统版本就只有两个SPS版本:HANA 2.0 SP05和SP07,已部署的HANA 2.0 SP06版本建议今年下半年尽快升级到HANA 2.0 SP07版本。
以下是具体的版本信息。
| HANA版本 | 发布日期 | 最新SP | 截止维护日期 |
|---|---|---|---|
| 2.0 SPS05 | 2020年6月26日 | 59.8 | 2025年12月31日 |
| 2.0 SPS06 | 2021年12月3日 | 67 | 2023年12月31日 |
| 2.0 SPS07 | 2023年4月4日 | 70 | 2028年4月 |
特别需要注意的变化:
从SAP HANA 2.0 SPS08开始,后续SPS将每2年发布一次,维护周期为4年,2.0 SPS08计划于2024年Q4发布
HANA 2.0 SP07对应的SAP HANA Cockpit 2.0 SP16版本已发布。
我们简单回忆一下,2010年 HANA 1.0发布,2015年左右,HANA 2.0发布。

再整理一下,如下表:(SPS: Support Package Stack)
| HANA版本 | 发布时间 | 最新SP |
|---|---|---|
| 1.0 SPS04 | 2012.4 | 40 |
| 1.0 SPS05 | 2012.11 | 50 |
| 1.0 SPS06 | 2013.3 | 60 |
| 1.0 SPS07 | 2013.11, 2014.3 | 70, 73 |
| 1.0 SPS08 | 2014.5, 2014.8, 2015.7 | 80, 82, 85.05 |
| 1.0 SPS09 | 2014.11, 2015.3, 2015.7 | 90, 93, 97.01 |
| 1.0 SPS10 | 2015.6, 2015.9 | 100, 102 |
| 1.0 SPS11 | 2015.11, 2016.3 | 110, 112 |
| 1.0 SPS12 | … 2018.1.24 | 120, 122.15 |
| 2.0 SPS00 | 2016.11.30 | 2.00.000 |
| 2.0 SPS01 | 2017.4.12 | 2.00.010 |
| 2.0 SPS02 | 2017.7.26 | 2.00.020 |
| 2.0 SPS03 | 2018.10.31 | 2.00.030 |
| 2.0 SPS04 | 2019.10.31 | 2.00.040 |
有关1.0系列的新功能,可以从:https://help.sap.com/docs/SAP_HANA_PLATFORM/42668af650f84f9384a3337bcd373692/fb7fd642c65c4a45ac2dfde914575022.html?version=1.0.12: https://help.sap.com/docs/SAP_HANA_PLATFORM/42668af650f84f9384a3337bcd373692/fb7fd642c65c4a45ac2dfde914575022.html?version=1.0.12 查询得到。
有关2.0系列的新功能,可以查询下边的文档:
https://help.sap.com/docs/SAP_HANA_PLATFORM/42668af650f84f9384a3337bcd373692/23e4560b5d2e43be95330a9bc4cbacc8.html: https://help.sap.com/docs/SAP_HANA_PLATFORM/42668af650f84f9384a3337bcd373692/23e4560b5d2e43be95330a9bc4cbacc8.html
从上边这些版本号,我们可以发现,HANA的发布,基本上大版本号目前定格在2.0,主要体现在SPS版本的变化。而且持续放缓。快的时候半年,慢的时候一年半一次大的SPS变更。而且SPS版本内部,还分小的内部版本号变更。
HANA Cloud
我们接着看看HANA Cloud的发布。它的第一个版本应该是大概在2019年推出。
SAP HANA云服务及其组件发布策略
SAP HANA Cloud的服务级别(包括基于UI的工具)在后台频繁更新。您总是在使用“最新”版本的服务级别特性。
SAP HANA云、SAP HANA数据库每季度发布一次,每个QRC提供长达7个月的补丁。一旦一个QRC版本不受支持,它就会升级到下一个更高的QRC支持的版本。自动升级是在维护窗口中执行的,升级前会通知您,以便您有时间做好准备。参见:SAP HANA数据库升级和补丁。
SAP HANA云、数据湖也按季度发布,与SAP HANA云、SAP HANA数据库QRC发布相近或同时发布。
如何查找和理解组件的QRC版本
QRC版本号反映组件发布的季度和年份,格式为:<quarter-number>/<year>
。例如,2/2022的QRC版本意味着您正在使用2022年第二季度发布的组件版本。
您可以在位于管理视图上的数据库信息卡上的SAP HANA Cockpit中找到组件的QRC版本。关于如何访问SAP HANA Cockpit的信息,请参见访问SAP HANA Cloud的SAP HANA驾驶舱。
您还可以通过查询M_HOST_INFORMATION系统视图找到SAP HANA云、SAP HANA数据库实例的QRC版本。例如:
SELECT * FROM M_HOST_INFORMATION WHERE KEY='build_qrc_version'
可以参考M_HOST_INFORMATION系统视图。
比如2023年的HANA Cloud版本,我们能看到的有:
2023.16 (QRC 2/2023)
2023.1.2595 (QRC 1/2023)
2023.04 (QRC 1/2023)
这些都是用于生产环境的正式版本。我们还有一些用于内部测试开发的内部版本,基本上每周都在迭代升级。如:

目前在SAP Cloud环境中,HANA Cloud的体量也非常庞大。HANA Cloud + SAP ASE (原Sybase ASE) + PostgreSQL,构筑了云环境中绝大部分数据库部分的需求。
对于HANA Cloud而言,我们只需要记住它是每个季度一次正式发布(如无特殊情况)。它跟HANA本身的版本有一定的对应关系。但两者是分别独立发布的。





