sql server 2016 版本补丁说明

包信息和发布类型

Microsoft为创建和分发的 SQL Server 的所有软件更新包采用了标准化命名架构。

软件更新包是一个可执行文件(.exe 或 .msi)文件,其中包含一个或多个文件,这些文件可能应用于 SQL Server 安装以更正特定问题。 软件更新包由客户支持服务(CSS)分发给计算机受特定问题影响的客户。

Microsoft已采用软件更新包的命名架构,原因如下:

  • 跨软件更新包创建一致性。
  • 更轻松地搜索软件更新包和知识库文章。
  • 明确标识软件更新包适用的语言和 SQL Server 版本。

在下载时选择的每个软件更新包都包含在一个自提取可执行文件中,该可执行文件有助于轻松安装和部署软件更新包。

SQL Server 软件更新包通常分为两种主要版本类型:

  • GDR (常规分发版本):GDR 版本是为 SQL Server 支持标识的那些关键修补程序保留的,从而可能会影响广泛的客户群。

  • 修补程序:修补程序版本通常用于修复不影响大型客户群的独立问题;产品处于主流支持阶段。 修补程序在两个主要类型中发布:

    • COD(关键按需)或 OD(按需):COD 或 OD 版本保留给关键客户请求,其中关键业务功能因遇到的问题而受损。 由于请求的性质,这些版本不遵循常规节奏。

    • CU (累积更新):CU 版本是非关键请求,可为不影响关键业务功能的隔离问题提供修补程序。 CU 以两个月的节奏发布,而产品和服务包则处于主流支持阶段。

若要详细了解 ISM 和 SQL Server 服务遵循的不同版本类型,请参阅 SQL Server 团队提供的增量服务模型,以提供报告问题的修补程序。

SQL Server 软件更新包的命名架构

可以使用以下命名架构轻松识别 SQL Server 软件更新包。

  • 软件更新包名称架构

    为了区分联机可用的各种软件更新包,采用以下架构:
    <product name or product program name>_<SP number or RTM>_<servicing release>_<KB article number>_<build number optional>_<architecture identifier>

  • 提取的 SQL Server 文件名架构

    下载并提取主 SQL Server 软件更新包后,文件名将如下所示:
    <product name or component>-<KB article number>-<build number optional>-<version optional>-<architecture Identifier>-<language code optional>.exe

  • 提取的功能包名称架构

    下载并提取功能包的软件更新包后,文件名将如下所示:

    [功能包文件名].msi

    • ProductName 这是完整的产品名称,其中包括产品版本信息。 对于 SQL Server,此属性可以是下列属性之一:

      • SQLServer2005
      • SQLServer2008
      • SQLServer2008R2
      • SQLServer2012
    • SP 编号或 RTM 产品或组件的 Service Pack 级别,可在其顶部应用。 RTM 指示未安装任何 Service Pack 的产品。

    • 知识库文章编号 Microsoft与软件更新关联的知识库文章编号。

    • 服务发布 软件更新的发布类型。 有关详细信息,请访问 “包信息和发布类型 ”部分。

      • COD:按需关键
      • OD:按需
      • CU:累积更新后跟累积更新版本号
    • 体系结构标识符 此字段用于指示特定修补程序包运行的处理器体系结构。 当前选项如下:

      • x86:此包在 x86 平台上运行。
      • ia64:此包在 Itanium IA-64 平台上针对 64 位运行。
      • x64:此包仅在 AMD x64 和兼容系统上运行。
    • 版本 :指示软件版本的可选字段。

    • 内部版本号:用于指示软件更新中包含的 SQL Server 内部版本号的可选字段。

    例如,在 SQL2000-KB840223-8.00.1007-ia64-ENU.exe中,SQL Server 的生成版本为 8.00.1007。 这将对应于Sqlservr.exe的文件版本,以及针对@@version run此服务器实例返回的值。

常见问题解答

问题 1:当 SQL Server 不在运行时,如何确定 SQL Server 的版本?

回答 1:你可以通过使用本文如何确定正在运行的 SQL Server 数据库引擎的版本和版本类型部分中的方法 2 或方法 5(对于 SQL Server 2008 或更高版本)来确定 SQL Server 的版本。

问题 2:我如何将产品版本映射到产品名称?

回答 2:你可以参考下表。

展开表

版本模式SQL 产品
16.0.x.xSQL Server 2022
15.0.x.xSQL Server 2019
14.0.x.xSQL Server 2017
13.0.x.xSQL Server 2016
12.0.x.xSQL Server 2014
11.0.x.xSQL Server 2012
10.50.x.xSQL Server 2008 R2
10.00.x.xSQL Server 2008
9.00.x.xSQL Server 2005
8.00.x.xSQL Server 2000

常用术语和首字母缩写词

累积更新 (CU):汇总更新,其中包含迄今为止之前所有的关键按需修补程序。 此外,CU 还包含针对符合修补程序验收条件的问题的修复。 这些条件包括解决方法的可用性、对客户的影响、问题的重复性、必须更改的代码的复杂程度,以及其他主题。

修补程序:单个累积程序包,其中包含用于解决产品问题的一个或多个文件,这些文件以二进制形式在文件级别累积。 修补程序针对特定客户情形,而且不可以在客户组织外部分发。

RTM:通常指“发行制造”。 在 SQL Server 等产品环境中,它表示未有 Service Pack 或修补程序应用到产品。

RTW:通常指“发行到 Web”。 它表示程序包已经发行到 Web 并已提供给客户下载。

Service pack:一套经过测试的、累积的修补程序、安全更新、关键更新以及其他更新。 Service Pack 可能还包含自产品发布后在内部发现的问题的其他修复,以及有限数量的客户请求的设计更改或功能。

 

参考:

命名架构和修复区域 - SQL Server | Microsoft Learn

SQL Server 2016 内部版本(KB3177312) - SQL Server | Microsoft Learn

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/897591.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

STM32之I2C硬件外设

注意&#xff1a;硬件I2C的引脚是固定的 SDA和SCL都是复用到外部引脚。 SDA发送时数据寄存器的数据在数据移位寄存器空闲的状态下进入数据移位寄存器&#xff0c;此时会置状态寄存器的TXE为1&#xff0c;表示发送寄存器为空&#xff0c;然后往数据控制寄存器中一位一位的移送数…

从青铜到王者:六大排序算法实战解析

前言 在编程的世界里,排序算法如同一颗璀璨的明珠,闪耀着智慧的光芒。它不仅是计算机科学的基础知识点,更是每一位程序员必备的技能。今天,就让我们一同走进排序算法的世界,深入探究冒泡排序、选择排序、插入排序、快速排序、归并排序、堆排序这六大经典算法的精髓所在,…

小程序配置webview

1.在微信公众平台配置业务域名 1&#xff09;包括把校验文件放在服务器根目录 2&#xff09;配置域名 2.在小程序中 新建文件 小程序新建页面&#xff1a;web-view json配置&#xff1a;{ "pageOrientation": "landscape", "renderer":&qu…

不用 Tomcat?SpringBoot 项目用啥代替?

在SpringBoot框架中&#xff0c;我们使用最多的是Tomcat&#xff0c;这是SpringBoot默认的容器技术&#xff0c;而且是内嵌式的Tomcat。 同时&#xff0c;SpringBoot也支持Undertow容器&#xff0c;我们可以很方便的用Undertow替换Tomcat&#xff0c;而Undertow的性能和内存使…

线索二叉树构造及遍历算法

线索二叉树构造以及遍历算法 线索二叉树&#xff08;中序遍历版&#xff09;构造线索二叉树构造双向线索链表遍历中序线索二叉树 线索二叉树&#xff08;中序遍历版&#xff09; 中序遍历找到对应结点的前驱&#xff08;土方法&#xff09; #mermaid-svg-eunGO5d2GhjLxCn5 {fo…

基于SpringBoot的“体育购物商城”的设计与实现(源码+数据库+文档+PPT)

基于SpringBoot的“体育购物商城”的设计与实现&#xff08;源码数据库文档PPT) 开发语言&#xff1a;Java 数据库&#xff1a;MySQL 技术&#xff1a;SpringBoot 工具&#xff1a;IDEA/Ecilpse、Navicat、Maven 系统展示 系统总体模块设计 前台用户登录界面 系统首页界面…

数据篇| App爬虫入门(一)

App 的爬取相比 Web 端爬取更加容易,反爬虫能力没有那么强,而且数据大多是以 JSON 形式传输的,解析更加简单。在 Web 端,我们可以通过浏览器的开发者工具监听到各个网络请求和响应过程,在 App 端如果想要查看这些内容就需要借助抓包软件。常见抓包软件有: ‌工具名称‌‌…

go context学习

1.Context接口2.emptyCtx3.Deadline()方法4.Done()方法5.Err方法6.Value方法&#xff08;&#xff09;7.contex应用场景8.其他context方法 1.Context接口 Context接口只有四个方法&#xff0c;以下是context源码。 type Context interface {Deadline() (deadline time.Time, …

在VMware Workstation Pro上轻松部署CentOS7 Linux虚拟机

首先我们需要下载VM虚拟机和Centos7的镜像 下载并安装VMware Workstation Pro 访问VMware Workstation Pro官网下载 https://www.vmware.com/ 第二步&#xff1a;下载centos7镜像 访问centos官网下载 https://www.centos.org/ 开始部署Centos7 点击创建新的虚拟机 这里是Cen…

Jsoup 解析商品信息时需要注意哪些细节?

在使用Jsoup解析商品信息时&#xff0c;需要注意以下细节和最佳实践&#xff0c;以确保爬虫的稳定性和数据的准确性&#xff1a; 1. 检查HTML文档的合法性 在解析之前&#xff0c;需要确认所解析的文档是否是一份合法正确的HTML文档。如果HTML结构不完整或存在错误&#xff0…

Android AudioFlinger(五)—— 揭开AudioMixer面纱

前言&#xff1a; 在 Android 音频系统中&#xff0c;AudioMixer 是音频框架中一个关键的组件&#xff0c;用于处理多路音频流的混音操作。它主要存在于音频回放路径中&#xff0c;是 AudioFlinger 服务的一部分。 上一节我们讲threadloop的时候&#xff0c;提到了一个函数pr…

go的”ambiguous import in multiple modules”

执行“go mod tidy”报如下错误&#xff1a; go mod tidy -compat1.17 go: finding module for package github.com/gomooon/goredis go: found github.com/gomooon/goredis in github.com/gomooon/goredis v0.3.5 go: github.com/gomooon/core importsgithub.com/gomooon/gor…

从0开始的操作系统手搓教程27:下一步,实现我们的用户进程

目录 第一步&#xff1a;添加用户进程虚拟空间 准备冲向我们的特权级3&#xff08;用户特权级&#xff09; 讨论下我们创建用户线程的基本步骤 更加详细的分析代码 用户进程的视图 说一说BSS段 继续看process.c中的函数 添加用户线程激活 现在&#xff0c;我们做好了TSS…

Java线程池深度解析,从源码到面试热点

Java线程池深度解析&#xff0c;从源码到面试热点 一、线程池的核心价值与设计哲学 在开始讨论多线程编程之前&#xff0c;可以先思考一个问题&#xff1f;多线程编程的原理是什么&#xff1f; 我们知道&#xff0c;现在的CUP是多核CPU&#xff0c;假设你的机器是4核的&#x…

大数据技术在土地利用规划中的应用分析

大数据技术在土地利用规划中的应用分析 一、引言 土地利用规划是对一定区域内的土地开发、利用、整治和保护所作出的统筹安排与战略部署,对于实现土地资源的优化配置、保障社会经济的可持续发展具有关键意义。在当今数字化时代,大数据技术凭借其海量数据处理、高效信息挖掘等…

Node 使用 SSE 结合redis 推送数据(echarts 图表实时更新)

1、实时通信有哪些实现方式&#xff1f; 特性轮询&#xff08;Polling&#xff09;WebSocketSSE (Server-Sent Events)通信方向单向&#xff08;客户端 → 服务端&#xff09;双向&#xff08;客户端 ↔ 服务端&#xff09;单向&#xff08;服务端 → 客户端&#xff09;连接方…

Android Native 之 文件系统挂载

一、文件系统挂载流程概述 二、文件系统挂载流程细节 1、Init启动阶段 众所周知&#xff0c;init进程为android系统的第一个进程&#xff0c;也是native世界的开端&#xff0c;要想让整个android世界能够稳定的运行&#xff0c;文件系统的创建和初始化是必不可少的&#xff…

Redis--Set类型

目录 一、引言 二、介绍 三、命令 1.sadd,smembers,sismember 2.spop&#xff0c;srandmember 3.smove&#xff0c;srem 4.sinter&#xff0c;sinterstore 5.sunion,sunionstore,sdiff,sdiffstore 四、内部编码 1.intset 2.hashtable 五、应用场景 1.使用Set保存用…

for...of的用法与介绍

一、定义 for...of 是 ES6&#xff08;ECMAScript 2015&#xff09;引入的一种用于 遍历可迭代对象&#xff08;Iterable&#xff09;的循环语句 二、语法 for (const item of iterable) {// 代码块 }参数&#xff1a; iterable&#xff1a;一个可迭代对象&#xff08;如数组…

Faster R-CNN原理详解以及Pytorch实现模型训练与推理

《------往期经典推荐------》 一、AI应用软件开发实战专栏【链接】 项目名称项目名称1.【人脸识别与管理系统开发】2.【车牌识别与自动收费管理系统开发】3.【手势识别系统开发】4.【人脸面部活体检测系统开发】5.【图片风格快速迁移软件开发】6.【人脸表表情识别系统】7.【…