共用方式為


SQL Server 的服務模型

原始產品版本: SQL Server(所有支援的版本)
原始 KB 編號: 935897

本文提供有關目前支援的 SQL Server Microsoft 版本維護通道的詳細資訊。 修正準則包括因應措施可用性、客戶效果、重現性、必須變更的程式代碼複雜度等等。

若要判斷 SQL Server 實例的版本、版本和最新更新,請檢閱 判斷 SQL Server 的版本、版本和更新層級及其元件。 如需每個產品支援週期的詳細資訊,請查看 主流生命週期。 若要瞭解已終止支援之 SQL Server 產品可用的各種選項,請檢閱 SQL Server 終止支援選項

SQL Server 更新的傳遞機制

SQL Server 小組會使用排程的傳遞模型來發行修正程式和產品更新。 在排程的傳遞模型中,客戶可以收到修正,以在合理的時間內解決其最嚴重的情況。 此外,客戶可以收到經過嚴格測試的修正程式,並依排程發行。 因此,SQL Server 小組已建立下列傳遞機制。

累積更新 (CU)

描述 SQL Server 2017 和更新版本 (Windows 和 Linux 平臺) SQL Server 2016 和舊版
Contains 產品發行版本之後的所有修正、改進和功能增強功能。 自發行版本 (RTM) 或最新安裝的基準 Service Pack 之後的所有修正、改進和功能增強功能。
發行頻率 SQL Server 發行后的第一年,每個月每兩個月一次,其餘 5 年 主流生命周期的剩餘四個月。 指定基準每兩個月一次。
當地語系化的內容 將容納當地語系化的內容,讓新功能完整性和支援性增強功能更快提供。
範例 KB5016394 - SQL Server 2019 的累積更新 17 (microsoft.com) B5001092 - SQL Server 2016 SP2 的累積更新 17 (microsoft.com)
注意事項 CU31 for 2017 是 SQL Server 2017 的最後一個 CU。 我們只會提供 SQL Server 2017 的隨選修正和安全性更新。 我們不再提供 SQL Server 2016 和舊版的 SU。 只會提供隨選修正和安全性更新。 對於達到外延支持結束日期的產品,您將需要 延伸安全性更新 (ESU) 訂閱 才能接收安全性更新。

注意

不論其支援供應項目為何,任何客戶都可以要求更新。

隨選修正 (OD)

  • 包含滿足下列所有條件的重要修正要求:

    • 您無法等候排程的累積更新版本。
    • 沒有合理的緩和措施或因應措施。
    • 問題會對產品或應用程式功能造成重大影響。
  • 不論其支援供應項目為何,任何客戶都可以要求 Hotfix。

  • Hotfix 會根據客戶的需求,在共同同意日期或之前發行。 Hotfix 是以特定基準為目標,例如累積更新或 Service Pack。

  • 此 Hotfix 組建可以包含一或多個修正程式。

  • 沒有定義的頻率。

  • 範例: KB4510083 - SQL Server 2017 CU15 的隨選 Hotfix 更新套件 2

一般散發版本 (GDR)

注意

根據預設,Hotfix 是透過 GDR、CU 和 OD 版本提供服務。 當產品的 Hotfix 要求量變低時,SQL Server 小組會停止 CU 版本,並透過 GDR 和 OD 版本傳遞 Hotfix。 SQL Server 小組會根據支援趨勢和客戶需求做出決策。

GDR 可以有 RTM 基準或 CU 基準。 每個基準的最新 GDR 版本是累積的,並且包含對應基準上一個 GDR 的所有修正程式。

範例

判斷 RTM 基準的最新 GDR:

以下是自 2023 年 2 月 6 日起,當您在組建電子錶格的累積更新或安全性標識碼數據行中篩選 RTM-GDR 時,適用於 SQL Server 2019 的 RTM GDR。

建立編號 知識庫編號 KB URL 發行日期 Service Pack 層級 累積更新或安全性標識碼 服務模型
15.0.2095.3 5014356 https://support.microsoft.com/kb/5014356 2022-06-14 NA RTM-GDR GDR
15.0.2080.9 4583458 https://support.microsoft.com/kb/4583458 2021 年 1 月 12 日 NA RTM-GDR GDR
15.0.2070.41 4517790 https://support.microsoft.com/kb/4517790 2019-11-04 NA RTM-GDR GDR

如果您是只選擇 RTM 版本 GDR 更新且沒有 RU 的客戶,則 15.0.2095.3 是 RTM 基準的最新 GDR 組建。

判斷 CU 基準的最新 GDR:

如果您針對 SQL Server 實例使用 CU,您可以檢閱 組建電子錶格中對應版本的累積更新或安全性標識符 數據行,並檢查 CU<nn-GDR 專案(其中 nn> 是針對 SQL Server 版本安裝的目前 CU)。 例如,如果您想要知道 SQL Server 2017 CU29 是否有任何 GDR,檢查累積更新或安全性識別碼中的 “CU29-GDR” 會顯示下列數據列。

建立編號 知識庫編號 KB URL 發行日期 Service Pack 層級 累積更新或安全性標識碼 服務模型
14.0.3445.2 5014553 https://support.microsoft.com/kb/5014553 2022-06-14 NA CU29-GDR 使用 GDR 的累積更新

注意

如果 CU 版本號碼比 CU<nn-GDR> 版本還新,則更新版本會包含 GDR 修正程式。 Microsoft一律建議您安裝適用於指定 SQL Server 版本的最新 CU。

Service Pack (SP)

  • 不再發行 SQL Server 2017 和更新版本的 Service Pack。

  • Service Pack 包含 Hotfix,以及透過 Microsoft SQL Server 社群回報之問題的修正程式。 Service Pack 也可以包含產品和功能改進。

  • Service Pack 通常會依每年的排程發行。

  • Service Pack 也可能包含必須解決支持組織覺得的問題。 包含的最常見問題會影響客戶支援案例和客戶滿意度。 這些更新和元件可輕易地組合在一起,以便輕鬆下載。

  • Service Pack 是累積的。 每個新的 Service Pack 都包含先前 Service Pack 中的所有修正程式,以及任何新的修正程式。 安裝最新的 Service Pack 之前,您不需要安裝先前的 Service Pack。 若要尋找 Service Pack 包含的修正程式和累積更新清單,請檢閱其發行檔。

  • 範例: KB5003279 - SQL Server 2016 Service Pack 3 版本資訊

安全性修正和安全性更新

安全性修正: 通常隨附於 CU 中的修正程式,其中對應 CU 之修正清單數據表中的元件會設定為 SQL 安全性。 (如需詳細資訊,請參閱 修正清單 KB 文章中累積更新和 Service Pack 的修正區域數據行的說明。 或者,對應修正的元件會設定為組建電子錶格中詳細修正清單數據表中的安全性基礎結構。 這些是對 SQL Server 資料庫引擎安全性元件所做的修正。

安全性更新: 可解決可用來危害 SQL Server 安裝之弱點的安全性修正程式。 這些是透過 GDR 發行的(RTM-GDR 或 CU-GDR)。 後續的 RU 或 GDR 包含這些安全性更新。 Microsoft建議客戶安裝最新的產品版本、安全性更新、Service Pack 和累積更新,盡可能保持安全。 如需詳細資訊,請參閱 固定生命周期原則

若要檢查 GDR 是否為安全性更新,您應該檢閱對應 GDR 的版本檔。 安全性更新一律會有相關聯的常見弱點和暴露程度 (CVE) 附注。 例如,CU29-GDR 的檔(“KB5014553 - SQL Server 2017 CU29 的安全性更新描述:2022 年 6 月 14 日”)有 CVE-2022-29143 的連結,其會在 Microsoft - MSRC 網站上的安全性更新指南中開啟。 如需詳細資訊,請參閱 即將推出:新的安全性更新指南通知系統

注意

GDR 不一定必須是安全性更新。 例如,「KB4517790 - SQL Server 2019 RTM 的服務更新」是非安全性 GDR 版本。

支援階段和發行車輛矩陣

支持階段 主要支援 延伸支援 延伸安全性更新
可用的發行車輛 CU、OD、GDR、SP (僅限 SQL Server 2016 和舊版) GDR/安全性更新 具有合約的 GDR/安全性更新

SQL Server 2017 和更新版本

下圖顯示一般產品支援週期的概觀。 這種時程表也適用於產品的所有未來版本。

此螢幕快照顯示 SQL Server 2017 和更新版本的一般產品支援週期概觀。

SQL Server 2016 和舊版

下圖顯示一般產品支援週期的概觀。 會顯示原始版本支援週期和第一個 Service Pack 支援週期。

此螢幕快照顯示 SQL Server 2016 和更新版本的一般產品支援週期概觀。