tl;dr:如果我将 SQL Server 识别为构建 X,并发现 X 意味着修补程序 Y,这是否也意味着为低于 X 的版本列出的所有修补程序都已安装?或者只安装了 build X 的修补程序?
我发现以下 Microsoft SQL Server 版本号列表及其在服务包、修补程序、产品版本等方面的含义:
我的问题最好用一个例子来说明,摘自该列表:
2005 RTM+Q915793 9.00.1502 <-- interested in this
2005 RTM+Q910416 9.00.1500
2005 RTM+Q932557 9.00.1406
Run Code Online (Sandbox Code Playgroud)
在上面的列表中,如果我发现我连接的 SQL Server 是版本 1502,这是否意味着:
IE。构建是否意味着安装了所有以前的修补程序?
后续奖励问题:这是所有版本的固定模式,还是规则有例外?
除非另有说明,否则所有修补程序都是累积性的。
随机挑选,http://support.microsoft.com/?Kbid=971409
因为版本是累积的,所以每个新的修复版本都包含所有修补程序和所有安全修复程序,这些修复程序包含在以前的 SQL Server 2005 修复程序版本中。Microsoft 建议您考虑应用包含此修补程序的最新修复程序版本。
“另有说明”就像这些示例,其中您有一些依赖项(抱歉,有点旧,对于 SQL Server 2000 和 SP4)。http://support.microsoft.com/?Kbid=941203和http://support.microsoft.com/kb/959420
通常,将 SQL Server 修补程序视为在您迫切需要修复某个特定问题时应用的独立内容。可能包含其他代码段,但不能保证。
另一方面,累积更新包括已知数量的修补程序。这通常是您希望在可能的情况下应用于服务器的内容。
对于 CU 的列表:http : //sqlserverbuilds.blogspot.com/
| 归档时间: |
|
| 查看次数: |
396 次 |
| 最近记录: |