SQL Serverサポートは、マイクロソフトが開発したリレーショナルデータベース管理システムであるMS SQL Serverの使用に関する支援を提供するサービスです。これには、SQL Serverのセットアップと構成、問題のトラブルシューティング、ソフトウェア製品の最大限の活用に関するサポートが含まれます。
SQL Serverのサポートは、以下のさまざまなチャネルを通じて利用可能です:
SQL Serverのサポートは、すべての顧客が利用可能です。サブスクリプションプランに関係なく提供されます。ただし、プレミアムサブスクリプションプランをご利用のお客様は、優先サポートや専任サポートエンジニアなど、追加のサポート機能を利用できる場合があります。
SQL Serverサポートを利用することの利点の一部を以下に示します:
SQL Serverで問題が発生している場合は、利用可能なサポートオプションを活用してください。Microsoftサポートは、SQL Serverを最大限に活用し、データベースを円滑に稼働し続けるお手伝いをいたします。
SQL Serverのサポートライフサイクルは、他の主要なMicrosoftソフトウェア製品と同様のパターンに従うことが一般的であり、主に「メインストリームサポート」と「延長サポート」の2つのフェーズで構成されます。各SQL Serverバージョンには、あらかじめ定義されたライフサイクルが設定されており、その期間中は異なる種類のサポートが提供されます。
メインストリーム サポート:このフェーズは通常、SQL Server のリリース後 5 年間継続します。この期間中、Microsoft は以下を提供します:
– セキュリティ更新プログラム
– セキュリティ以外の修正プログラム。
– デザイン変更と機能リクエスト
– ライセンスには無料サポートが含まれます。
– 有料サポート(プレミアサポートおよびエッセンシャルサポートを含む)。
延長サポート:メインストリームサポート終了後、MS SQL Serverの延長サポートは通常さらに5年間継続され、この期間中は以下の対応が行われます:
– Microsoftはセキュリティ更新プログラムの提供を継続しています。
– 非セキュリティ関連ホットフィックスのサポートは、拡張ホットフィックスサポート契約が締結されている場合にのみ利用可能です(追加費用が発生する場合があります)。
– 新機能やデザインの変更は提供されません。
– ライセンスに付属していた無償サポートは提供終了となりましたが、有料サポートは引き続きご利用いただけます。
延長サポート終了後:延長サポートが終了すると、マイクロソフトはSQL Serverに対する定期的なセキュリティ更新プログラムの提供を終了します。お客様は以下のいずれかの方法を選択できます:
– サポートライフサイクル内にある新しいバージョンのSQL Serverに移行する。
– 重要なセキュリティ更新プログラムについては、利用可能な場合に拡張セキュリティ更新プログラム(ESU)を購入してください。ESUは通常、延長サポート終了後最大3年間購入可能であり、Microsoft SQL Serverをサポートするため、価格は毎年上昇する傾向があります。
サポートライフサイクル内での運用は、SQL Server環境のセキュリティとコンプライアンスを維持するために極めて重要です。そのため、アップグレードの計画立案や必要に応じたESUの購入は、IT管理計画の一部とすべきです。
SQL Serverのサポート終了とは、Microsoftが特定のバージョンのSQL Serverに対してセキュリティ更新プログラム、非セキュリティ更新プログラム、バグ修正、テクニカルサポート、オンライン技術コンテンツの更新を提供しなくなる日付を指します。これは、サポート対象外のSQL Serverバージョンをまだ使用している場合、セキュリティ上の脆弱性やその他の問題のリスクにさらされていることを意味します。Microsoftは、できるだけ早く新しいバージョンのSQL Serverにアップグレードすることを強く推奨します。
以下は、SQL Serverの最新バージョンのサポート終了日を示す表です:
| バージョン | メインストリームサポート終了 | 延長サポート終了 |
| SQL Server2016 | 1月11,2022 | 1月11,2027 |
| SQL Server2017 | 1月14,2024 | 1月14,2029 |
| SQL Server2019 | 1月9,2024 | 1月9,2029 |
SQL Server の新しいバージョンにアップグレードできない場合は、拡張セキュリティ更新プログラム (ESU) の購入をご検討ください。ESU は有料サービスであり、サポート終了後最大 3 年間、サポート対象外となった SQL Server バージョン向けのセキュリティ更新プログラムを提供します。ただし、ESU はすべての SQL Server バージョンで利用可能なわけではなく、またすべての国や地域で購入できるとは限りません。
以下は、SQL Serverの最新バージョンにおけるESUの提供状況を示す表です:
| バージョン | ESUが利用可能 |
| SQL Server2016 | はい |
| SQL Server2017 | いいえ |
| SQL Server2019 | いいえ |
サポート対象外のSQL Serverバージョンをまだ使用している場合は、サポート対象外ソフトウェアを実行するリスクを軽減するための対策を講じる必要があります。これには以下が含まれます:
マイクロソフトは、最新のセキュリティ機能とパフォーマンスの向上を活用するため、SQL Server 2022 または SQL Server 2019 へのアップグレードをできるだけ早く行うことを推奨します。
SQL Server 2012 は 2022 年 7 月 12 日にサポート終了を迎えました。 これは、MicrosoftがSQL Server 2012に対してセキュリティ更新プログラム、非セキュリティ更新プログラム、バグ修正、テクニカルサポート、オンライン技術コンテンツの更新を提供しなくなったことを意味します。SQL Server 2012をまだ使用している場合、セキュリティ上の脆弱性やその他の問題のリスクにさらされています。Microsoftは、できるだけ早くSQL Serverの新しいバージョンにアップグレードすることを強く推奨します。
SQL Server 2012 の使用を継続する場合の潜在的なリスクは以下の通りです:
SQL Server 2012からの移行オプションを以下に示します:
マイクロソフトは、最新のセキュリティ機能とパフォーマンスの向上を活用するため、SQL Server 2022 または SQL Server 2019 へのアップグレードをできるだけ早く行うことを推奨します。
SQL Server 2014 のメインストリーム サポートの終了日は 2019 年 7 月 9 日でした。SQL Server 2014 の延長サポート終了日は 2024 年 7 月 9 日に予定されています。
各フェーズの意味は以下の通りです:
メインストリームサポート終了日:製品は完全サポート対象であり、機能更新、バグ修正、セキュリティ更新プログラムが提供されます。
延長サポート終了日:製品には重要なセキュリティ更新プログラムのみが提供され、有料サポートは引き続き利用可能です。新機能やセキュリティ以外の更新プログラムはリリースされません。
SQL Server 2014 の延長サポートが終了した時点で:
更新終了:マイクロソフトによる通常のチャネルを通じたセキュリティ更新プログラムやパッチの提供は終了します。これにより、当該日以降に発見される新たな脆弱性に対してシステムが危険に晒される可能性があります。
サポート終了のお知らせ:マイクロソフトまたはUS Cloudとの特別な延長サポート契約がない限り、問題に関する定期的な技術サポートは提供されません。
コンプライアンス上の懸念事項:コンプライアンス上の理由からサポート対象ソフトウェアの稼働が求められる業界において、延長サポート終了後もSQL Server 2014の運用を継続する場合、US Cloudのようなサードパーティのサポートプロバイダーを利用しない限り、コンプライアンス上の問題が生じる可能性があります。
SQL Server 2014をまだ使用している企業は、延長サポート終了前に検討すべき選択肢として以下があります:
アップグレード: サポートが継続されている新しいバージョンの SQL Server(SQL Server 2016、2017、2019 以降など)に移行します 。
拡張セキュリティ更新プログラム(ESU):マイクロソフトがSQL Server 2014向けにESUを提供する場合、組織はアップグレード計画を策定する間、重要なセキュリティパッチを引き続き受け取るためにこれらの更新プログラムを購入できます。ESUは通常、延長サポート終了後最大3年間利用可能です。
Azure への移行:Azure SQL Database マネージド インスタンス、Azure SQL Database、または Azure VM 上の SQL Server への移行により、最新のセキュリティ機能と更新プログラムを備えたマネージド サービスを利用できます。
組織は、延長サポート終了に備えた計画を立て、自社の環境が安全でコンプライアンスに準拠し、機能し続けることを確保することが重要です。最新の情報については、常に最新の公式MicrosoftドキュメントまたはMicrosoftライフサイクルポリシーのWebサイトを参照してください。
SQL Server 2016 のメインストリーム サポートは 2022 年 1 月 11 日に終了し、延長サポートは 2027 年 1 月 11 日に終了します。 これは、MicrosoftがSQL Server 2016に対してセキュリティ更新プログラム、非セキュリティ更新プログラム、バグ修正、テクニカルサポート、オンライン技術コンテンツの更新を提供しなくなったことを意味します。SQL Server 2016をまだ使用している場合、セキュリティ上の脆弱性やその他の問題のリスクにさらされています。Microsoftは、できるだけ早くSQL Serverの新しいバージョンにアップグレードすることを強く推奨します。
SQL Server 2016 の使用を継続する場合の潜在的なリスクの一部を以下に示します:
SQL Server 2016からの移行オプションを以下に示します:
マイクロソフトは、最新のセキュリティ機能とパフォーマンスの向上を活用するため、SQL Server 2022 または SQL Server 2019 へのアップグレードをできるだけ早く行うことを推奨します。
SQL Server 2019のメインストリームサポート終了日は2024年1月9日、延長サポート終了日は2029年1月9日となります。 これは、延長サポート終了後、MicrosoftがSQL Server 2019に対してセキュリティ更新プログラム、非セキュリティ更新プログラム、バグ修正、テクニカルサポート、オンライン技術コンテンツの更新を提供しなくなることを意味します。サポートとセキュリティ更新プログラムを引き続き受け取るためには、SQL Serverの新しいバージョンへのアップグレードを強く推奨します。
SQL Server 2019 の延長サポート終了後も引き続き使用している場合、セキュリティ上の脆弱性やその他の問題が発生するリスクがあります。マイクロソフトは、できるだけ早く新しいバージョンの SQL Server にアップグレードすることを強く推奨します。
SQL Server 2019の延長サポート終了後も使用を継続する場合の潜在的なリスクは以下の通りです:
SQL Server 2019からの移行に関するいくつかの選択肢は以下の通りです:
マイクロソフトは、最新のセキュリティ機能とパフォーマンスの向上を活用するため、できるだけ早くSQL Server 2022にアップグレードすることを推奨します。
SQL Server サービスパック (SP) は、Microsoft が SQL Server 製品向けに提供していた累積的な更新プログラムです。これには、前回のサービスパック以降(または最初のサービスパックの場合は初回リリース以降)にリリースされたすべてのパッチと更新プログラムが含まれており、場合によっては機能の改善や新機能も含まれていました。
SQL Server サービス パックの主な内容は以下の通りです:
累積更新プログラム:各サービスパックには過去のパッチの修正内容がすべて含まれており、ユーザーが個々の更新プログラムを個別にインストールすることなく、システムを最新の状態に保つことが容易になりました。
テストと安定性:サービスパックはリリース前に、互換性と安定性を確保するため徹底的にテストされました。SQL Serverのインストール環境を維持する上で、サービスパックの適用はベストプラクティスとされていました。
サポートライフサイクル:Microsoftは製品のサポート対象を維持するため、最新のサービスパックのインストールを頻繁に要求しました。例えば、Microsoftから技術サポートを受けるには、最新のサービスパックがインストールされていることが必要だった場合があります。
ただし、SQL Server 2017以降、MicrosoftはSQL Server向けサービスパックの提供を終了しました。代わりに、累積更新プログラム(CU)や重要更新プログラムをより頻繁に提供する新たなサービスモデルに移行しました。この変更は、メンテナンスの簡素化、品質の向上、および顧客がSQL Serverのインストール環境を最新の状態に保つことを容易にすることを目的としています。
累積更新プログラム: 累積更新プログラム(CU)は、SQL Server向けの更新プログラムをバンドルして提供する役割を担い、従来のサービスパックに代わる存在となりました。これらは定期的に(約1~2か月ごとに)リリースされ、過去のCUに含まれるすべての更新プログラムを含みます。つまり、これらは累積的な性質も備えています。
SQL Server サポート マトリックスは、SQL Server 管理者がサポート対象の構成とバージョンの MS SQL Server を理解するための中央情報源を提供します。
| サポートマトリックス | SQL Server2019 | SQL Server2016 | SQL Server2014 | SQL Server2012 |
| Windows Server2022 | はい – RTM | いいえ | いいえ | いいえ |
| Windows Server2019 | はい – RTM | はい – SP2 | はい – SP3 | はい – SP4 |
| Windows Server2016 | はい – RTM | はい – SP2 | はい – SP3 | はい – SP4 |
| Windows Server 2012/R2 | いいえ | はい – SP2 | はい – SP3 | はい – SP4 |
SQL ServerのJSONサポートにより、リレーショナルデータベース内でJSONデータの保存、管理、クエリが可能になります。これにより、既存のSQL ServerアプリケーションとJSONデータをシームレスに統合し、SQL Serverのリレーショナルモデルとクエリ機能の力を活用できます。
SQL ServerにおけるJSONサポートの主な機能には以下が含まれます:
SQL ServerでJSONサポートを使用する利点:
SQL ServerのJSONサポートは、リレーショナルデータベース環境内でJSONデータを管理・活用するための強力かつ柔軟な手段を提供します。データ保存を簡素化し、アプリケーション機能を強化し、パフォーマンスを向上させることで、現代のデータ管理において貴重なツールとなります。
SQL Serverのフェイルオーバーサポートとは、システム障害、サーバー停止、その他のサービス中断が発生した場合に、SQL Server環境が稼働を継続する能力を指します。これはSQL Serverの高可用性と災害復旧機能における重要な側面です。
SQL Serverにおけるフェイルオーバーサポートの主な機能とオプションの概要は以下の通りです:
SQL Server フェールオーバー クラスター インスタンス (FCI):FCI は Windows Server フェールオーバー クラスタリング (WSFC) を基盤として構築され、SQL Server インスタンスの高可用性を提供します。フェールオーバー クラスタとは、サービスやアプリケーションの可用性を高めるために連携して動作する独立したサーバーのグループです。 サーバーは物理ケーブルとソフトウェアによって接続されます。クラスタ化されたサーバー(またはノード)のいずれかが障害を起こした場合、別のノードがサービス提供を開始します(このプロセスはフェールオーバーと呼ばれます)。
SQL Server Always On 可用性グループ:これは SQL Server 2012 で導入された高可用性と災害復旧ソリューションです。複数のデータベースをグループとしてレプリケートおよびフェールオーバーすることを可能にします。可用性グループは、可用性データベースと呼ばれる個別のユーザー データベースのセットに対してフェールオーバー環境をサポートし、これらのデータベースは一緒にフェールオーバーします。
データベースミラーリング:これはレガシーソリューションであり、可用性グループに取って代わられる形で段階的に廃止されていますが、SQL Server の以前のバージョンでは依然としてサポートされています。データベースミラーリングは、トランザクションログレコードを 1 つのサーバー(プリンシパルサーバー)から別のサーバー(ミラーサーバー)に転送します。
ログ配送:これは基本的なSQL Serverの高可用性ソリューションであり、プライマリサーバー上のトランザクションログを定期的にバックアップし、セカンダリサーバー(スタンバイサーバー)に復元するものです。
レプリケーション:通常はフェイルオーバー技術とは見なされませんが、プライマリサーバー障害時にデータへの読み取りアクセスを提供するため、特定のシナリオでレプリケーションを利用できます。
SQL Serverのフェイルオーバー機能は、次のような様々な事業継続要件を満たすように設計されています:
高可用性(HA):ハードウェアおよびソフトウェア障害が発生した場合でもデータベースへのアクセスを維持すること。
災害復旧(DR):自然災害によるサイト全体の停止など、より深刻なケースにおけるデータ損失からの保護。
フェイルオーバーサポートを適切に構成するには、必要な時にフェイルオーバープロセスが円滑に動作することを保証するため、慎重な計画、実装、および定期的なテストが必要です。技術とアーキテクチャの選択は、許容可能なダウンタイム(復旧時間目標:RTO)やデータ損失(復旧時点目標:RPO)を含む、ビジネスの具体的な要件によって決まります。
SQL Serverのバージョンサポートとは、Microsoftが特定のバージョンのSQL Serverに対して更新プログラム、セキュリティパッチ、およびテクニカルサポートを提供する期間を指します。このサポートライフサイクルは、メインストリームサポートと延長サポートの2つのフェーズに分かれています。
SQL Serverバージョンのリリース日から、通常5年間がメインストリームサポート期間となります。この期間中、マイクロソフトは以下のサポートを提供します:
延長サポートは通常、メインストリームサポート終了後5年間継続します。この期間中、マイクロソフトは以下のサポートを提供します:
延長サポートが終了すると、MicrosoftはそのバージョンのSQL Serverに対する更新プログラムやテクニカルサポートを提供しなくなります。これは、そのバージョンがもはや安全と見なされず、新しいバージョンのWindows Serverやその他のソフトウェアと互換性がない可能性があることを意味します。
以下は、SQL Serverの最新バージョンのメインストリームサポートおよび延長サポート終了時期の一覧です:
| バージョン | メインストリームサポート終了 | 延長サポート終了 |
| SQL Server2016 | 1月11,2022 | 1月11,2027 |
| SQL Server2017 | 1月14,2024 | 1月14,2029 |
| SQL Server2019 | 1月9,2024 | 1月9,2029 |
| SQL Server2022 | 7月12,2027 | 7月12,2032 |