SQL Server のサービス モデル

元の製品バージョン: SQL Server (サポートされているすべてのバージョン)
元の KB 番号: 935897

この記事では、現在サポートされているバージョンの Microsoft SQL Server のサービス チャネルについて詳しく説明します。 修正の基準には、回避策の可用性、顧客効果、再現性、変更する必要があるコードの複雑さなどが含まれます。

SQL Server インスタンスのバージョン、エディション、および最新の更新プログラムを確認するには、「 SQL Server とそのコンポーネントのバージョン、エディション、および更新レベルを決定するを確認します。 各製品のサポート サイクルの詳細については、 mainstream ライフサイクルを確認してください。 サポートが終了した SQL Server 製品で使用できるさまざまなオプションを理解するには、サポート終了オプション 確認してください

SQL Server 更新プログラムの配信メカニズム

SQL Server チームは、修正プログラムと製品の更新プログラムをリリースするためにスケジュールされた配信モデルを使用します。 スケジュールされた配信モデルでは、顧客は、最も重大な状況に適切な時間内に対処するための修正プログラムを受け取ることができます。 さらに、お客様は、厳格なテストを受け、スケジュールに基づいてリリースされた修正プログラムを受け取ることができます。 そのため、SQL Server チームは次の配信メカニズムを作成しました。

累積的な更新プログラム (CU)

説明 SQL Server 2017 以降のバージョン (Windows プラットフォームと Linux プラットフォームの両方) SQL Server 2016 以前のバージョン
Contains 製品のリリース バージョン以降のすべての修正、機能強化、および機能拡張。 リリース バージョン (RTM) 以降、またはインストールされている最新のベースライン Service Pack 以降のすべての修正、機能強化、および機能拡張。
リリース頻度 SQL Server リリース後の最初の 1 年間は毎月、残りの 4 年間は 5 年間の mainstream ライフサイクルの残りの 4 年間は 2 か月ごと 特定のベースラインに対して 2 か月ごと。
ローカライズされたコンテンツ ローカライズされたコンテンツに対応し、新機能の完全性とサポート性の強化をより迅速に提供できるようにします。
KB5016394 - SQL Server 2019 の累積的な更新プログラム 17 (microsoft.com) B5001092 - SQL Server 2016 SP2 の累積的な更新プログラム 17 (microsoft.com)
ノート 2017 の CU31 は、SQL Server 2017 の最後の CU です。 SQL Server 2017 のオンデマンド修正プログラムとセキュリティ更新プログラムのみを出荷します。 SQL Server 2016 以前のバージョンの CU は出荷されなくなりました。 オンデマンド修正プログラムとセキュリティ更新プログラムのみが出荷されます。 延長サポート終了日に達した製品の場合、セキュリティ更新プログラムを受信するには、 Extended Security Update (ESU) サブスクリプション が必要です。

Note

更新プログラムは、サポート内容に関係なく、任意の顧客が要求できます。

オンデマンド修正 (OD)

  • 次のすべての条件を満たす重要な修正要求が含まれています。

    • スケジュールされた累積的な更新プログラムのリリースを待つことはありません。
    • 妥当な軽減策や回避策はありません。
    • この問題は、製品またはアプリケーションの機能に大きな影響を与えます。
  • 修正プログラムは、サポート内容に関係なく、任意の顧客が要求できます。

  • 修正プログラムは、顧客のニーズに基づいて、相互に合意された日付以前にリリースされます。 修正プログラムは、累積的な更新プログラムやサービス パックなど、特定のベースラインを対象とします。

  • この修正プログラム ビルドには、1 つ以上の修正プログラムを含めることができます。

  • 定義された頻度はありません。

  • 例: KB4510083 - SQL Server 2017 CU15 のオンデマンド修正プログラム更新プログラム パッケージ 2

一般配布リリース (GDR)

  • GDR は、広範な顧客への影響、セキュリティへの影響、またはその両方を持つ問題に対処します。 GDR は、必要に応じて、必要に応じて Microsoft によって決定および発行されます。 GDR の数は最小限に抑えられます。

  • GDR は顧客から要求できません。 Microsoft は、報告された修正プログラムが GDR として分類され、配信されるかどうかを内部的に判断します。

  • GDR はダウンロード センターを通じてリリースされます。 GDR は、Microsoft Update、Windows Update、またはその両方を通じてリリースされます。

  • 延長サポート対象外の SQL Server バージョンの修正については、「SQL Server の拡張セキュリティ更新プログラム」を参照してください。

  • 例: KB5014356 - SQL Server 2019 GDR のセキュリティ更新プログラムの説明: 2022 年 6 月 14 日

Note

既定では、修正プログラムは GDR、CU、OD リリースを通じて処理されます。 製品の修正プログラム要求の量が少なくなると、SQL Server チームは CU リリースを停止し、GDR および OD リリースを通じて修正プログラムを配信します。 SQL Server チームは、サポートの傾向と顧客の需要に基づいて決定を行います。

GDR には、RTM ベースラインまたは CU ベースラインのいずれかを含めることができます。 各ベースラインの最新の GDR バージョンは累積的であり、対応するベースラインに対する以前のすべての GDR からの修正が含まれています。

RTM ベースラインの最新の GDR を決定します。

2023 年 2 月 6 日の時点で SQL Server 2019 で使用できる RTM GDR は、builds スプレッドシートの umulative Update または Security ID 列で RTM-GDR をフィルター処理する場合です

ビルド番号 KB 番号 KB URL リリース日 [Service Pack のレベル] 累積的な更新プログラムまたはセキュリティ ID サービス モデル
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 更新プログラムのみを選択し、CU がないお客様の場合、RTM ベースラインの最新の GDR ビルドは 15.0.2095.3 です。

CU ベースラインの最新の GDR を決定します。

SQL Server インスタンスに CU を使用している場合は、ビルド スプレッドシートの対応するバージョンの Cumulative Update または Security ID 列を確認し、CU<nn>-GDR エントリ (nn は SQL Server バージョンにインストールされている現在の CU) を確認することで、特定の CU で使用可能な GDR があるかどうかを確認できます。 たとえば、SQL Server 2017 CU29 の GDR があるかどうかを知りたい場合は、 Cumulative Update または Security ID で "CU29-GDR" を確認すると 次の行が表示されます。

ビルド番号 KB 番号 KB URL リリース日 [Service Pack のレベル] 累積的な更新プログラムまたはセキュリティ ID サービス モデル
14.0.3445.2 5014553 https://support.microsoft.com/kb/5014553 2022-06-14 NA CU29-GDR GDR を使用した累積的な更新

Note

CU<nn>-GDR バージョンより新しいバージョン番号を持つ CU がある場合、新しいバージョンには GDR の修正が含まれます。 Microsoft では常に、特定の SQL Server バージョンで使用できる最新の CU をインストールすることをお勧めします。

Service Pack (SP)

  • サービス パックは、SQL Server 2017 以降のバージョンではリリースされなくなりました。

  • サービス パックには、Microsoft SQL Server コミュニティを通じて報告される問題に対する修正プログラムと修正プログラムが含まれています。 サービス パックには、製品と機能の改善も含めることができます。

  • サービス パックは通常、年単位のスケジュールでリリースされます。

  • サービス パックには、サポート組織が対処する必要があると感じる問題も含まれる場合があります。 含まれる最も一般的な問題は、カスタマー サポート ケースと顧客満足度に影響します。 これらの更新プログラムとコンポーネントは、簡単にダウンロードできるように便利にバンドルされています。

  • Service Pack は累積的なものです。 新しい各サービス パックには、以前の Service Pack にあるすべての修正プログラムと新しい修正プログラムが含まれています。 最新の Service Pack をインストールする前に、以前の Service Pack をインストールする必要はありません。 Service Pack に含まれる修正プログラムと累積的な更新プログラムの一覧を確認するには、そのリリース ドキュメントを確認してください。

  • 例: KB5003279 - SQL Server 2016 Service Pack 3 のリリース情報

セキュリティ修正プログラムとセキュリティ更新プログラム

セキュリティ修正: 対応する CU の修正リスト テーブル内のコンポーネントが SQL Security に設定されている CU に一般的に付属している修正プログラム。 (詳細については、 を参照してください。累積的な更新プログラムとサービス パックの修正リストの KB 記事の [修正領域] 列の説明)。 または、対応する修正プログラムのコンポーネントが、 builds スプレッドシートの詳細な修正リスト テーブルのセキュリティ インフラストラクチャに設定されている。 これらは、SQL Server データベース エンジンのセキュリティ コンポーネントに対して行われる修正です。

セキュリティ更新プログラム: SQL Server のインストールを侵害するために使用できる脆弱性に対処するためのセキュリティ修正プログラム。 これらは GDR (RTM-GDR または CU-GDR) を通じてリリースされます。 以降の CU または GDR には、これらのセキュリティ更新プログラムが含まれます。 Microsoft は、可能な限り安全な状態を維持するために、最新の製品リリース、セキュリティ更新プログラム、サービス パック、および累積的な更新プログラムをインストールするようお客様に勧めます。 詳細については、「 固定ライフサイクル ポリシー」を参照してください。

GDR がセキュリティ更新プログラムであるかどうかを確認するには、対応する GDR のリリース ドキュメントを確認する必要があります。 セキュリティ更新プログラムには、常に共通の脆弱性と露出 (CVE) に関するメモが関連付けられています。 たとえば、CU29-GDR のドキュメント ("KB5014553 - SQL Server 2017 CU29 のセキュリティ更新プログラムの説明: 2022 年 6 月 14 日") には、Microsoft - MSRC Web サイトのセキュリティ更新プログラム ガイドで開く CVE-2022-29143 へのリンクがあります。 詳細については、「 近日公開予定: 新しいセキュリティ更新プログラム ガイド通知システムを参照してください。

Note

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 以降のバージョンの一般的な製品のサポート サイクルの概要を示すスクリーンショット。