次の方法で共有

SQLServer2022へのアップグレードができない

川尻哲也 / KAWAJIRI,TETSUYA 0 評価のポイント
2026-03-24T04:36:07.62+00:00

■内容

現在、以下のアップグレードを計画しています。

  • SQL Server 2016 → SQL Server 2019 → SQL Server 2022

※ すべて Enterprise / 64-bit 環境 です。

※ SQL Server 2016 から SQL Server 2022 への直接アップグレードを行わない理由は、 SQL Server 2019 の段階でアプリケーションの動作確認を実施するためです。

■発生している事象

SSQL Server 2019 から SQL Server 2022 へのアップグレード実行時に、 Feature Rules のチェックでエラー(Failed)となり、アップグレードを継続できません。

Feature Rules には、次のメッセージが表示されています。

SQL Server 2016 Service Pack 3 or later is required for upgrade.

また、メッセージの詳細には次の記載があります。

The SQL Server 2016 features that have been selected to be upgraded to SQL Server 2022 are not at the required service pack. To continue with this upgrade, install SQL Server 2016 Service Pack 3 or later to the selected instance and the shared features.

■現在の状況

  • SQL Server 2016 時点では SQL Server 2016 Service Pack 3 は適用済み
  • 現在の稼働環境は SQL Server 2019
  • そのため、
    • SQL Server 2016 Service Pack 3 の再適用
    • メッセージに記載されている Service Pack の適用

はいずれも実施できない状況です。

同様の事象を経験された方、または本事象に対する原因や対処方法をご存じの方がいらっしゃいましたら、ご助言いただけますと幸いです。SQL_Feature_Rules

SQL Server Integration Services
SQL Server Integration Services

エンタープライズ レベルのデータ統合およびデータ変換ソリューションを構築するための Microsoft プラットフォーム。

0 件のコメント コメントはありません
{count} 件の投票

1 件の回答

並べ替え方法: 最も役に立つ
  1. Lakshmi Narayana Garikapati 1,075 評価のポイント Microsoft 外部スタッフ モデレーター
    2026-03-24T16:05:06.7633333+00:00

    Hi KAWAJIRI,TETSUYA

    Even though the instance is currently running SQL Server 2019, SQL Server 2022 Setup validates the entire upgrade history, including components that were originally installed as SQL Server 2016 (such as shared features and setup metadata).

    If any of those components are still internally recorded as being below SQL Server 2016 SP3, the Feature Rules check fails even if SQL Server 2016 SP3 was applied before the upgrade to SQL Server 2019.

    After an in‑place upgrade, the original SQL Server 2016 instance is no longer present on the server, so reapplying SP3 is not possible.

    In this situation, Microsoft’s recommended and supported approach is to perform a side‑by‑side installation of SQL Server 2022 and migrate the databases, which avoids issues caused by historical setup metadata.

    https://learn.microsoft.com/en-us/sql/database-engine/install-windows/supported-version-and-edition-upgrades-2022?view=sql-server-ver17

    0 件のコメント コメントはありません

お客様の回答

質問作成者は回答に "承認済み"、モデレーターは "おすすめ" とマークできます。これにより、ユーザーは作成者の問題が回答によって解決したことを把握できます。