SQL Server 2000~2017补丁包及如何更打补丁

余生颓废 提交于 2020-04-25 06:04:09

最新更新

以下每个链接提供此页的“适用对象”部分中列出的所有适用产品和技术的信息 。

产品版本 最新 Service Pack 最新 GDR 最新累积更新 CU 发布日期 通用指南
SQL Server 2019 空值 KB 4517790 空值 空值 SQL Server 2019 安装
SQL Server 2017 空值 KB 4505224 CU 17 (KB 4515579) 2019 年 10 月 8 日 SQL Server 2017 安装
SQL Server 2016 SP2 (KB 4052908) KB 4505220 CU 10 (KB 4524334) 2019 年 10 月 8 日 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 空值 KB4058560 CU 9 (KB 4058559) 2017/11/22 SQL Server 2016 安装
SQL Server 2014 SP3 (KB 4022619) KB 4505218 CU 4 (KB 4500181) 2019/7/29 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 空值 MS 15-058 CU 14 (KB 3158271) 2016/6/20 SQL Server 2014 安装
SQL Server 2012 SP4 (KB 4018073) KB 4057116 空值 空值 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 空值 空值 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 空值 空值 SQL Server 2008 服务
SQL Server 2008 SP3 (KB 2546951) MS 15-058 CU 17 (KB 2958696) 2014/5/19 SQL Server 2008 服务
SQL Server 2005 SP4 (KB 2463332) 空值 空值 空值 SQL Server 2005 安装
SQL Server 2000 SP4 (KB 290211) 空值 空值 空值 SQL Server 2000 安装

了解如何测试更新:  测试和开发 ISV 应用程序的可支持性路线 (PDF)

SQL工具:  SQL Server技术中心
 

sql server升级

sql server打补丁

sql server升级打补丁

 

SQLServer怎么升级补丁?一直以来打算整理 SQL Server 补丁资料,刚好今天有事醒的早,于是把之前的资料整理一下。在入DBA这坑以来,开始那一两年,甚至只知道补丁安装最新 Service Package (SP)就行了,也曾一度混淆 SP 与 Cumulative Update(CU)。走过的坑,还是整理给后来人吧。

首先了解几个定义:

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

Hotfix 需要修复的某个问题,每年 SQL Server 会出现许多bug或漏洞,这些问题d修复则被定义为 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月发布一次。

每一个最新的 CU 都包含之前的 CU 集成的问题修复,每一个 SP 也都包含之前 SP 包含的问题修复。现在看一张图,就知道 SQL Server 是怎么修复补丁了!

以 SQL Server 2014 为例

\

(为便于理解: RTM 相当于完整备份,SP 相当于差异备份,CU 相当于更小的差异备份,GDR 则相当于备份某张表)

由图可看,如果 SQL Server 2014 刚发布就我们就很快使用,那我们就经常遇到各种可能的问题,所以最好等上一两年再使用,当然有些问题可以忽略。但是,最好打上最新的补丁。

GDR (General Distribution Release)与 CU 不一样,每个最新的CU都包含基于 RTM/SP 以来的累计更新, GDR 仅仅包含严重的更新。

过去我只是用 SP 修复这些问题,但是即使安装最新的 SP 后,后来又确认了一些问题。如上图 SQL Server 2014 SP2 后,也就是现在(截至 2017-04-21),又确认出了 二十多个Hotfix(Cumulative Update 5 for SQL Server 2014 SP2)。也许不久, SQL Server 2014 将会把 SP2及最新的CU 的Hotfix合并为 SP3。

现在测试:

注意,打补丁前最好备份好系统数据库!

查看当前版本,好确定需要下载哪些补丁:

\

主版本为 SQL Server 2014 ,按最上面的图显示,先下载最新的 SP2 :

SP2详细介绍:SQL Server 2014 Service Pack 2 release information

SP2下载地址: Microsoft? SQL Server? 2014 Service Pack 2 (SP2)

下载文件为 SQLServer2014SP2-KB3171021-x64-CHS.exe ,双机进行安装。

\

现在变成 SP2 了,已经安装完成,生产环境最好重启一次服务器。

接下来应该安装 Cumulative Update 5 ,此处为了测试,现在安装 SQL Server 2014 Service Pack 2 GDR。

GDR 详细介绍:MS16-136: Description of the security update for SQL Server 2014 Service Pack 2 GDR: November 8, 2016

GDR下载地址:SQL Server 2014 Service Pack 2 GDR 安全性更新 (KB3194714)

GDR下载文件为:SQLServer2014-KB3194714-x64.exe,双机进行安装,操作与安装 SP 一样!

\

查看 windows 更新程序,可以看到 SP2、CU5、GDR 三个更新。

对于回滚,可以按反序逐个右键卸载!卸载后必须重启服务器!

\

 
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!