sql升级以及打补丁

现在大厂的产品基本都有个生命周期.

像VMware公司的就有 标准技术支持阶段、技术指导阶段、 支持期终止阶段/终止提供。

  • 像微软每个产品类型的生命周期叫法还不一样。但普遍分为现代生命周期和固定生命周期。

现代生命周期策略涵盖持续提供服务和支持的产品和服务。 根据本策略,如果满足以下条件,产品或服务仍会得到支持:

  1. 客户必须按照产品或服务发布的服务和系统要求保持最新状态。
  2. 客户必须获得使用产品或服务的许可。
  3. Microsoft 当前必须为产品或服务提供支持。

固定生命周期策略适用于目前通过零售购买和/或批量许可获得的许多商业产品和一些消费产品。 可提供:

  1. 产品发布时已定义的支持和服务生命周期时间表。
  2. 最少五年的主流支持。
  3. 对于某些产品,还有一段扩展支持期。

具体去这里查询:https://docs.microsoft.com/zh-cn/lifecycle/products/

SQL补丁说明

RTM:表示 Release to Manufacturing ,这是产品的原始发布版本,当从光盘或 MSDN 下载的默认版本。不过现在下载 SQL Server 版本时,也有集成了 SP 的版本。

Hotfix:需要修复的某个问题,每年 SQL Server 会出现许多bug或漏洞,这些问题的修复则被定义为 Hotfix

Cumulative Update(CU):累计更新包,由 Hotfix 组成。CU 每8个星期发布一次,所以会有 CU1、CU2……等,每个最新的CU版本都包含之前的CU中的Hotfix。 CU 的安装基于原始版本(RTM)或 SP。

Service Package (SP):SP是集成 Hotfix 最多的包,这些 Hotfix是经过官方完整测试过的。SP 是 SQL Server 产品版本最大的一次补丁文件,每12至18月发布一次。

GDR (General Distribution Release)与 CU 不一样,每个最新的CU都包含基于 RTM/SP 以来的累计更新, GDR 仅仅包含严重的更新。
每一个最新的 CU 都包含之前的 CU 集成的问题修复,每一个 SP 也都包含之前 SP 包含的问题修复。现在看一张图,就知道 SQL Server 是怎么修复补丁了!

sql server 更新图示 (1).png

原始版本RTM发布后,每2个月发布一次CU的更新包,期间发布GDR严重更新,第12-18个月后发布SP1版本来集成先前发布的更新,然后继续循环每2个月继续发布一次SP1版本的CU更新包,期间发布GDR严重更新,第24-36个月后发布SP2版本集成先前所有的包括GDR和CU的更新。然后接着发布新的GDR和CU,看还有没有第3个SP。

微软大部分产品都是5年的生命周期,最多到sp4,上了sp3其实都是非常出名的产品了..

  • 最后放上sql的生命周期
产品版本 最新 Service Pack 最新 GDR 最新累积更新 CU 发布日期 通用指南
SQL Server 2019 N/A KB 4583458 CU 11 (KB 5003249) 2021/6/10 SQL Server 2019 安装
SQL Server 2017 N/A KB 4583456 CU 25 (KB 5003830) 2021/7/12 SQL Server 2017 安装
SQL Server 2016 SP2 (KB 4052908) KB 4583460 CU 17 (KB 5001092) 2021/3/29 SQL Server 2016 安装
SQL Server 2016 SP1 (KB 3182545) KB 4505219 CU 15 + GDR (KB 4505221) 2019/7/9 SQL Server 2016 安装
SQL Server 2016 N/A KB4058560 CU 9 (KB 4058559) 2017/11/22 SQL Server 2016 安装
SQL Server 2014 SP3 (KB 4022619) KB 4583463 CU 4 (KB 4583462) 2021/1/12 SQL Server 2014 安装
SQL Server 2014 SP2 (KB 3171021) KB 4505217 CU 18 (KB 4500180) 2019/7/29 SQL Server 2014 安装
SQL Server 2014 SP1 (KB 3058865) KB 4032542 CU 13 (KB 4019099) 2017/8/8 SQL Server 2014 安装
SQL Server 2014 N/A MS 15-058 CU 14 (KB 3158271) 2016/6/20 SQL Server 2014 安装
SQL Server 2012 SP4 (KB 4018073) KB 4583465 N/A N/A SQL Server 2012 安装
SQL Server 2012 SP3 (KB 3072779) KB 4057115 CU 10 (KB 4057121) 2017/8/8 SQL Server 2012 安装
SQL Server 2012 SP2 (KB 2958429) MS 16-136 CU 16 (KB 3205054) 2017/1/18 SQL Server 2012 安装
SQL Server 2012 SP1 (KB 2674319) MS 15-058 CU 16 (KB 3052476) 2015/5/18 SQL Server 2012 安装
SQL Server 2008 R2 SP3 (KB 2979597) KB 4057113 N/A N/A SQL Server 2008 R2 SP3 安装
SQL Server 2008 R2 SP2 (KB 2630458) MS 15-058 CU 13 (KB 2967540) 2014/6/30 SQL Server 2008 R2 SP2 安装
SQL Server 2008 SP4 (KB 2979596) 4057114 N/A N/A SQL Server 2008 服务
SQL Server 2008 SP3 (KB 2546951) MS 15-058 CU 17 (KB 2958696) 2014/5/19 SQL Server 2008 服务

https://docs.microsoft.com/zh-cn/sql/database-engine/install-windows/latest-updates-for-microsoft-sql-server?view=sql-server-ver15

你可能感兴趣的:(sql升级以及打补丁)