分享方式:


SQL Server的服務模型

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

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

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

SQL Server 更新的傳遞機制

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

CU) (累積更新

描述 SQL Server 2017 和更新版本 (Windows 和 Linux 平臺) SQL Server 2016 和舊版
包含 產品發行版之後的所有修正、改善和功能增強功能。 自版本 (RTM) 或最新安裝的基準 Service Pack 以來的所有修正、改善和功能增強功能。
發行頻率 SQL Server 發行后第一年的每個月,以及完整 5 年主要生命周期剩餘四年的每兩個月。 指定基準每兩個月一次。
當地語系化的內容 將可容納當地語系化的內容,讓新功能的完整性和支援性增強功能能夠更快地傳遞。
範例 KB5016394 - SQL Server 2019 (microsoft.com) 的累積更新 17 B5001092 - SQL Server 2016 SP2 (microsoft.com) 的累積更新 17
附註 2017年 CU31 是 SQL Server 2017 的最後一個 CU。 我們只會提供 2017 SQL Server 的隨選修正和安全性更新。 我們不再為 SQL Server 2016 和舊版提供 RU。 只有隨選修正和安全性更新才會寄送。 對於已達到外延支援結束日期的產品,您需要 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-01-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 更新,但沒有 SU 的客戶,15.0.2095.3 是 RTM 基準的最新 GDR 組建。

判斷 CU 基準的最新 GDR:

如果您針對 SQL Server 實例使用 CU,您可以檢閱組建電子表格中對應版本的 [累積更新] 或 [安全性標識符] 數據行,並檢查 CU<nn-GDR> 專案 (其中 nn 是針對 SQL Server 版本) 安裝的目前 CU,以檢查指定 CU 是否有可用的 GDR。 例如,如果您想要知道 SQL Server 2019 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 nn-GDR> 版本更新的 CU<,則較新版本會包含 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 和更新版本的一般產品支援週期概觀。