LASSIC Media らしくメディア

2026.11.09 らしくコラム

SQL Server 2017サポート終了|期限と移行先の選び方

監修・編集責任者:牛尾 昭昌(株式会社LASSIC 執行役員)

事務所の小型ラックの古いサーバーを課長が手のひらで示しタブレットを持つ担当者と話す場面

この記事の結論

  • SQL Server 2017の延長サポートは2027年10月12日に終わり、いま届いているのはセキュリティ更新だけです。
  • 移行先は新しい版への更新とAzureの3つのサービスの4候補で、サーバーの管理を誰が持つかで分かれます。
  • ESUの条件は公表されていないため、互換性レベルを保ったまま期限までに移す計画を基本にします。

※ 本記事は2026年11月時点の公式情報(省庁・公的機関、および製品やサービスを提供する事業者が公開している資料)に基づきます。

SQL Server 2017で動いている業務システムがあるが、いつまで使えるのか分からない。新しい版に上げるのか、クラウドへ移すのか、社内で決めきれない——。古いデータベースを抱える情報システム部門では、こうした迷いが起こりがちです。SQL Server 2017のサポート終了とは、Microsoftがこの版へのセキュリティ更新プログラムの提供を終える節目のことで、期限は2027年10月12日(米国太平洋時間)です。*1

残りはおよそ1年です。移行先には新しい版への更新やクラウドへの移行など複数の道があり、どれが合うかはサーバーの管理を誰が受け持つかで変わります。ただし万能な答えはなく、期限から逆算した段取りも欠かせません。本記事では、SQL Server 2017を担当する情報システムの担当者に向けて、サポート期限の中身、移行先の候補と違い、選び方の手順、そして外部に頼むときに確認したい点を整理します。

SQL Server 2017のサポート期限

Microsoftは、SQL Serverの各版に少なくとも10年間のサポートを付けています。前半5年がメインストリームサポート、後半5年が延長サポートで、延長サポートの間に届くのはセキュリティ更新プログラムだけです。*2 SQL Server 2017の日付は次のとおりです。*1

  • 提供開始:2017年9月29日
  • メインストリームサポート終了:2022年10月11日(機能の追加や不具合の修正はすでに終了)
  • 延長サポート終了:2027年10月12日(セキュリティ更新プログラムの提供も終了)
  • 対象:Windows版とLinux版のすべてのエディション

日付は米国太平洋時間です。延長サポートが終わると、新しい弱点が見つかっても修正は提供されず、使い続けるかどうかを自社で判断して責任を持つことになります。

延長セキュリティ更新(ESU)とは

移行が間に合わない場合に備えて、Microsoftは延長セキュリティ更新プログラム(ESU)を用意しています。サポート終了から3年までの間、重大と評価された弱点の修正を受け取れる有料の仕組みで、移行までのつなぎにあたります。*3

  • 含まれないもの:新しい機能、機能の強化、利用者の要望による修正
  • 公式ページで対象として案内されている版:SQL Server 2014と2016
  • SQL Server 2016からは、Azureの仮想マシンへ移してもESUは無料になりません*3

SQL Server 2017向けのESUの条件は、2026年10月時点で公表されていません。ESUを当てにして計画を立てると、条件が想定と違ったときに逃げ場がなくなります。期限までに移行を終える計画を基本にし、ESUは予備の手段として扱うのが現実的です。

移行先の4つの候補と違い

Microsoftは、サポート終了を迎えたSQL Serverの移し先として、新しい版への更新と、Azure(Microsoftのクラウド)の3つのサービスを挙げています。*2 4つの候補は、サーバーの管理を誰が受け持つかが大きく違います。

夕方の会議室で壁の大型モニターの比較表を3人で見ながら移行先を検討する場面

SQL Server 2017の移行先の候補と違い
候補 どんな形か サーバーの管理 向いている場面
新しい版に更新(SQL Server 2022・2025) 自社のサーバーで新しい版を動かす 機器・OS・SQL Serverとも自社 機器を自社で持ち続けたい、データを社外に置けない
Azureの仮想マシン上のSQL Server クラウドの仮想マシンでSQL Serverを動かす OS(基本ソフト)とSQL Serverは自社 機器の買い替えをやめたいが、いまの作りはそのまま移したい
Azure SQL Managed Instance SQL Serverとのほぼ同じ機能を使えるクラウドのサービス 更新やバックアップはMicrosoft 作りは大きく変えず、日々の管理の手間を減らしたい
Azure SQL Database 更新・バックアップ・監視の大半をMicrosoftが受け持つサービス ほぼMicrosoft アプリケーションを作り直す機会に合わせて移したい

新しい版の延長サポートは、SQL Server 2022が2033年1月11日まで、SQL Server 2025が2036年1月6日まで続きます。*4*5 一方、Azure SQL Managed InstanceとAzure SQL Databaseは、常に最新の安定した版で動くため、版ごとのサポート終了がありません。*8*9

移行先の選び方

4つの候補から1つに絞るときは、いまのシステムの状況から順に確かめると迷いません。次の4つのステップで進めます。

  • ステップ1:いまの環境を棚卸しする(エディション、OSの版、つながっているアプリケーション、夜間の処理)
  • ステップ2:サーバーの管理を自社で持つかを決める(持つなら新しい版かAzureの仮想マシン、手放すならAzure SQLのサービス)
  • ステップ3:アプリケーションがそのまま動くかを確かめる
  • ステップ4:2027年10月12日から逆算して日程を組む

SQL Server 2017の移行先を選ぶ手順を4つの段階で左から順に並べた流れ図。STEP1 いまの環境を棚卸しする、STEP2 管理の持ち方を決める、STEP3 互換性を確かめる、STEP4 期限から日程を組む。

ステップ3では「互換性レベル」(データベースをどの版の動きに合わせるかの設定)が手がかりになります。SQL Server 2017のデータベースの互換性レベルは140で、SQL Server 2022・2025、Azure SQL Database、Azure SQL Managed Instanceのいずれも140を設定できます。*6 Microsoftは、互換性の設定を元の版に合わせておけば、既存のアプリケーションを機能や性能の変化から守れると説明しています。

SQL Server 2017から2022・2025へは、直接の更新が案内されています。*7 ただしSQL Server 2025にはWebエディションが無いため、Webエディションを使っている場合は移す先のエディションも決め直します。

外部に頼むときに確認しておきたい点

SQL Server 2017の移行は、データベースを移す作業より、つながっているアプリケーションまで含めて業務を止めずに切り替える段取りに手間がかかります。外部に頼むときは、見積もりの前に次の点を確かめておきます。

ガラス張りの打ち合わせ室でノートPCを前に説明する技術者とメモを取る発注側の担当者

  • どこまで頼むか:棚卸し、移行先の選定、移行のリハーサル、本番の切り替え、移行後の運用のうち、どれを任せるか
  • 動作の確かめ方:互換性レベルを保ったまま移すか、移した後でいつ上げるか。そのときに確かめる画面や処理の範囲
  • 止める時間:切り替えで業務を止められる時間と、うまくいかなかったときに元へ戻す手順
  • ライセンス:移行先の版とエディション、Azureに移す場合の費用の内訳
  • 移行後の運用:更新プログラムの適用とバックアップを誰が受け持つか

日程には本番前のリハーサルを入れておくと、検証を削らずに済みます。ライセンス費用の見直しはデータベースライセンスのコスト最適化で、ひとつ前の版の移行はSQL Server 2016サポート終了と移行の選択肢で扱っています。

まとめ:移行で確かめておきたい3つの点

移行先を選ぶうえで、確かめておきたい点は3つに整理できます。第一に、延長サポートは2027年10月12日に終わり、いま届いているのはセキュリティ更新プログラムだけだと押さえること。第二に、サーバーの管理を自社で持つかどうかで、新しい版への更新とAzureのサービスのどちらに進むかを決めること。第三に、互換性レベルを保ったまま移し、アプリケーションの動作を確かめてから切り替えることです。この3点を踏まえておけば、「期限が迫ってから移行先を決めて、検証が間に合わない」という事態を避けやすくなります。移行先の選定や切り替えの段取りに迷いがあれば、外部の手を借りるのも一つの選択肢です。

LASSICに相談するメリット

LASSICは2006年の創業以来、システムの運用・保守に特化したプライム(一次請け)のシステムインテグレーターとして、企業のシステム開発と保守・運用を受託してきました。日本ニアショア開発推進機構の認定ベンダーとして、全国のリモート人材による開発・運用の体制を整えています。

SQL Server 2017からの移行では、SQL Server 2022・2025への更新、Azureの仮想マシン、Azure SQL Managed Instance、Azure SQL Databaseのどれに移すかを、お客様の環境の棚卸しをもとに決めます。設計の段階では、互換性レベル140を保つか上げるか、SQL Serverエージェントのジョブ・リンクサーバー・ログインといったデータベースの外にある設定の移し方、Azureに移す場合の仮想ネットワークと接続経路を決めます。移行は、バックアップと復元による手順を検証環境で繰り返し、件数と主要な処理の結果を移行前後で照らし合わせてから本番を切り替えます。移行後は、更新プログラムの適用とバックアップの手順を文書にして引き継ぎます。

よくある質問

Linux版のSQL Server 2017も同じ期限ですか

はい、同じ期限です。Microsoftのライフサイクルのページでは、Windows版とLinux版のすべてのエディションに同じ日付が示されています。*1

メインストリームサポートはもう終わっていますか

はい、2022年10月11日に終わっています。*1 性能の改善や新しい機能を求める場合は、新しい版かAzureのサービスへの移行を合わせて検討します。

移行した後も互換性レベルを140のまま使えますか

移行先が140を受け付けていれば、そのまま使えます。新しい版の機能が必要になった段階で上げ、そのときに動作を確かめ直せます。互換性レベルを変えると処理の実行計画が作り直されるため、直後は性能が変わることがあります。*6

SQL Server 2017の移行のご相談

SQL Server 2017の棚卸しから移行先の選定、移行のリハーサルと本番の切り替えまで、元請(プライムベンダー)としてご提案します。

2006年の創業以来、一次請けのシステムインテグレーターとして、企業のシステム開発と保守・運用を受託してきました。

無料相談はこちら

出典

  1. *1 参考:Microsoft Learn「SQL Server 2017 – Microsoft Lifecycle」(https://learn.microsoft.com/ja-jp/lifecycle/products/sql-server-2017)。出典:固定ライフサイクルポリシー、提供開始日・メインストリームサポート終了日・延長サポート終了日(米国太平洋時間)、Windows版とLinux版の全エディションが対象であることを参照(2026年11月確認)
  2. *2 参考:Microsoft Learn「SQL Server のサポート終了オプション」(https://learn.microsoft.com/ja-jp/sql/sql-server/end-of-support/sql-server-end-of-support-overview)。出典:5年間のメインストリームサポートと5年間の延長サポート、移行先の選択肢(新しい版への更新、Azure SQL Managed Instance・Azure SQL Database・Azureの仮想マシン)、互換性の設定とアプリケーションへの影響、OSの更新についての記述を参照(2026年11月確認)
  3. *3 参考:Microsoft Learn「SQL Server 用の延長セキュリティ更新プログラムとは」(https://learn.microsoft.com/ja-jp/sql/sql-server/end-of-support/sql-server-extended-security-updates)。出典:ESUの期間(3年間)、含まれないもの、対象の版(SQL Server 2014・2016)、SQL Server 2016以降のAzure仮想マシンでの扱いを参照(2026年11月確認)
  4. *4 参考:Microsoft Learn「SQL Server 2022 – Microsoft Lifecycle」(https://learn.microsoft.com/ja-jp/lifecycle/products/sql-server-2022)。出典:延長サポート終了日を参照(2026年11月確認)
  5. *5 参考:Microsoft Learn「SQL Server 2025 – Microsoft Lifecycle」(https://learn.microsoft.com/ja-jp/lifecycle/products/sql-server-2025)。出典:延長サポート終了日を参照(2026年11月確認)
  6. *6 参考:Microsoft Learn「ALTER DATABASE 互換性レベル (Transact-SQL)」(https://learn.microsoft.com/ja-jp/sql/t-sql/statements/alter-database-transact-sql-compatibility-level)。出典:各版とAzure SQLで設定できる互換性レベル、互換性レベルの変更で実行計画が作り直されることを参照(2026年11月確認)
  7. *7 参考:Microsoft Learn「サポートされているバージョンとエディションのアップグレード (SQL Server 2025)」(https://learn.microsoft.com/ja-jp/sql/database-engine/install-windows/supported-version-and-edition-upgrades-2025)。出典:SQL Server 2017からの更新が案内されていること、SQL Server 2025でWebエディションが提供されないことを参照。SQL Server 2022への更新は同じシリーズの2022版のページを参照(2026年11月確認)
  8. *8 参考:Microsoft Learn「Azure SQL Managed Instance とは」(https://learn.microsoft.com/ja-jp/azure/azure-sql/managed-instance/sql-managed-instance-paas-overview)。出典:SQL Serverとほぼ同じ機能を使えること、最新の安定バージョンで動くこと、バックアップと修正プログラムの適用をMicrosoftが受け持つことを参照(2026年11月確認)
  9. *9 参考:Microsoft Learn「Azure SQL Database とは」(https://learn.microsoft.com/ja-jp/azure/azure-sql/database/sql-database-paas-overview)。出典:アップグレード・修正プログラムの適用・バックアップ・監視の大半をサービス側が処理すること、常に最新の安定バージョンで動くことを参照(2026年11月確認)




View