01-SQLServer版本代号和补丁
一、各个版本和补丁
官网最新更新信息
CTP:社区预览版(beta发布)
RC:发布候选(Release Candidate)
RTM:量产版,正式发布时候的版本。这个版本就是从MSDN下载下来的或者购买到的SQL Server安装光盘里的版本。
CU:累积更新。累计更新包含从上一个SP补丁包开始添加的bug修复和增强,并将包含在下一个SP补丁包中。CU的安装类似于SP补丁包的安装。SQLServer累计更新CU被认证为与SP补丁包相同的级别。累计更新不是完全回归测试。
SP:SP补丁包。更大的热修复集合,并且已完全回归测试。所有SQLServer补丁包都是累积的,意思就是新出的补丁包都包含以前发布过的SP补丁包中包含的所有修复补丁。
GDR:通用分发发布。GDR不包含累积更新(CUs)
QFE:快速修复程序。QFE包含累积更新(CUs)
CVE:通用漏洞列表(Common Vulnerabilities & Exposures)。众所周知的信息安装漏洞。
OD:根据需求的热修复补丁。OD只会根据客户的要求去发布来修复某个场景出现的问题,OD热修复补丁可能会也可能不会发布给公众。
COD:关键需求热修复补丁。如果检测到SQLServer有严重的稳定性或功能性问题,那么将COD热修复定义为关键的。
二、版本代号
SQL Server发布版本 | 内部版本号 | 代号 |
SQL Server 2019 | 15 | Aris |
SQL Server 2017 | 14 | Helsinki |
SQL Server 2016 | 13 | 无 |
SQL Server 2014 | 12 | Hekaton |
SQL Server 2012 | 11 | Denali |
SQL Server 2008 R2 | 10.5 | Kilimanjaro |
SQL Server 2008 | 10 | Katmai |
SQL Server 2005 | 9 | Yukon |
SQL Server 2000 | 8 | Shiloh |
SQL Server 7.0 | 7 | Sphinx |
SQL Server 6.5 | 6.50 | Hydra |
SQL Server 6.0 | 6 | SQL95 |
三、查看版本的SQL
SELECT SERVERPROPERTY('ProductVersion') AS '产品版本编号'
SELECT SERVERPROPERTY('ProductLevel')AS '当前补丁版本'
SELECT SERVERPROPERTY('Edition')AS '软件版本'
SELECT SERVERPROPERTY('MachineName')AS '服务器名称'
--查看SQLServer的代号版本
select (@@microsoftversion / 0x1000000) & 0xFF as 'Major主版本'
select (@@microsoftversion / 0x10000) & 0x00FF as 'Minor次要版本'
select @@microsoftversion & 0x0000FFFF as 'Build版本'
参考文章
https://mp.weixin.qq.com/s/iQwK2HE5If-AyLgcYuLz8A
公众号:SQLServer走起