KB5080999 - SQL Server 2022 の累積的な更新プログラム 24

リリース日: 2026 年 3 月 12 日
バージョン: 16.0.4245.2

まとめ

この記事では、Microsoft SQL Server 2022 の累積的な更新プログラム パッケージ 24 (CU24) について説明します。 この更新プログラムには、SQL Server 2022 累積的な更新プログラム 23 のリリース後に発行された 14 fixes が含まれています。 以下のビルドのコンポーネントが更新されます。

  • SQL Server - 製品バージョン: 16.0.4245.2, ファイル バージョン: 2022.160.4245.2
  • Analysis Services - 製品バージョン: 16.0.43.252、ファイル バージョン: 2022.160.43.252

この更新プログラムの既知の問題

並列プランでのSESSION_CONTEXTの不適切な動作

組み込みの SESSION_CONTEXT 関数を使用するクエリでは、並列クエリ プランで実行すると、正しくない結果が返されたり、アクセス違反 (AV) ダンプ ファイルがトリガーされたりする可能性があります。 この問題は、特にセッションが再利用のためにリセットされた場合に、 SESSION_CONTEXT が並列実行スレッドと対話する方法が原因で発生します。

詳細については、SESSION_CONTEXTに関するセクションを参照してください。

エラーログ中の可用性グループ リスナー エラー 10013

リスナーを使用してSQL Server可用性グループを構成した場合、SQL Server サービスの開始時または可用性グループのフェールオーバーが発生すると、リスナー オブジェクトに問題があることを示すエラーがSQL Serverエラー ログに表示されることがあります。 次の例は、これらのエラーの外観を示しています。

The Service Broker endpoint is in disabled or stopped state.
Error: 26075, Severity: 16, State: 1.
Failed to start a listener for virtual network name '<YourAGListener>'. Error: 10013.
The Service Broker endpoint is in disabled or stopped state.
Stopped listening on listener network name '<YourAGListener>' (VNN or DISTRIBUTED_NETWORK_NAME). No user action is required.
The Service Broker endpoint is in disabled or stopped state.
Error: 10800, Severity: 16, State: 1.
The listener for the WSFC resource '<YourWSFCguid>' failed to start, and returned error code 10013, 'An attempt was made to access a socket in a way forbidden by its access permissions. '. For more information about this error code, see "System Error Codes" in the Windows Development Documentation.
Error: 19452, Severity: 16, State: 1.
The availability group listener (network name) with Windows Server Failover Clustering resource ID '<YourWSFCguid>', DNS name '<YourAGListener>', port 1433 failed to start with a permanent error: 10013. Verify port numbers, DNS names and other related network configuration, then retry the operation.

さらに、この更新プログラムを適用した後、新しいリスナーを作成すると、次の例のようなエラーが表示されることがあります。

Msg 19486, Level 16, State 1, Line 3
The configuration changes to the availability group listener were completed, but the TCP provider of the instance of SQL Server failed to listen on the specified port [<YourAGListener>]. This TCP port is already in use. Reconfigure the availability group listener, specifying an available TCP port. For information about altering an availability group listener, see the "ALTER AVAILABILITY GROUP (Transact-SQL)" topic in SQL Server Books Online.

この更新により、SQL Serverは、起動時またはリスナーの作成時に既に使用されている TCP ポートを開こうとします。 これにより、エラー メッセージがログに記録されるだけで、機能には影響しません。 リスナー接続は引き続き機能します。

Microsoftはこの問題を認識しており、修正プログラムを調査しています。

この更新プログラムに含まれる機能強化と修正

ビルドの概要一覧と現在のサポート ライフサイクルを含むダウンロード可能なMicrosoft Excel ブックを利用できます。 Excel ファイルには、SQL Server 2022、SQL Server 2019、および SQL Server 2017 の詳細な修正リストも含まれています。 このExcelファイルを今すぐダウンロードします

次の表の個々のエントリは、ブックマークから直接参照できます。 テーブルでバグ参照 ID を選択すると、"#NNNNNNN" 形式を使用してブックマーク タグが URL に追加されます。 その後、この URL を他のユーザーと共有して、テーブル内の目的の修正プログラムに直接ジャンプできるようにします。

修正されたバグと、この累積的な更新プログラムに含まれる機能強化の詳細については、次の表を参照してください。

バグ リファレンス 説明 修正領域 コンポーネント プラットフォーム
4868211 新しい省略可能なパラメーター ( @multi_subnet_failover) を sp_adddistributorに追加します。 SQL Server エンジン レプリケーション すべて
4874339 包含可用性グループ接続でデータベースを作成または復元するときに発生する問題を修正します。 SQL Server エンジン 高可用性とディザスター リカバリー すべて
4911747 メモリ内並べ替えバッファーの計算で、必要なページ数がサポートされている制限を超えると無限ループが発生する問題を修正しました。 SQL Server エンジン バックアップの復元 すべて
4917971 Hekaton から非 Hekaton スタックに切り替えるときに発生する浮動小数点例外を修正します。 このアクションにより、クエリの実行が中断されます。 Hekaton クエリ処理 すべて
4931278 40 億行を超える行セットに対する並べ替え操作が失敗し、アサーション エラーが発生する問題を修正します。 SQL Server エンジン アクセスメソッド すべて
4931830 ディストリビュータが可用性グループ (AG) の一部であり、大文字と小文字を区別する (_CS) 照合順序を使用していることで発生する問題を修正します。 ディストリビューション エージェントは、AG リスナー名の代わりに AG プライマリ レプリカ名を誤って使用します。 SQL Server エンジン レプリケーション すべて
4953763 スタートアップ エラーが原因で再起動後に包含可用性グループの構成専用レプリカを接続できない問題を修正しました。 SQL Server エンジン 高可用性とディザスター リカバリー すべて
4955136 フェールオーバー後にログ配布と包含可用性グループにローカル モニター サーバーを使用するときに発生する問題を修正します。 SQL Server エンジン 高可用性とディザスター リカバリー すべて
4955493 sys.dm_os_linux_disk_statsios_in_progessに修正することで、ios_in_progressの入力ミスを修正します。 SQL 接続 リナックス リナックス
4976761 無効な DDL トリガーを変更するとメモリ アクセス違反が発生する問題を修正します。 SQL Server エンジン プログラマビリティ すべて
4984502 sp_fulltext_service 'batch_timeout'を使用して、構成可能なフルテキスト検索バッチ タイムアウトを追加します。 1 分から 1 時間 (ミリ秒単位) の値を指定します。 既定では、進行状況の更新がない場合、バッチは 10 分後にタイムアウトします。 SQL Server エンジン Search すべて
5005885 頻繁にアクセスされるメタデータ テーブルのチェックに sysowners を追加することで、セキュリティ関連のメタデータ テーブルの競合に対処します。 SQL Server エンジン セキュリティ インフラストラクチャ すべて
5011606 getattribute API でシンボリック リンクのサポートを追加します。 SQL Server エンジン リナックス リナックス
5011720 Bulkadmin操作を許可リストに追加する構成オプションを追加します。 SQL Server エンジン リナックス リナックス

この累積的な更新プログラム パッケージまたは最新の累積的な更新プログラム パッケージを取得またはダウンロードする方法

Windowsの最新の累積更新プログラムパッケージを取得またはダウンロードする方法(推奨)

次の更新プログラムは、Microsoft ダウンロード センターから入手できます。

SQL Server 2022 の最新の累積的な更新プログラム パッケージをダウンロードします

  • Microsoft ダウンロード センターは常に最新の SQL Server 2022 CU リリースを提供します。
  • ダウンロード ページが表示されない場合は、Microsoft カスタマー サービス & サポート に問い合わせて累積的な更新プログラム パッケージを取得してください。
Microsoft Update Catalog から Windows の累積的な更新プログラム パッケージを取得またはダウンロードする方法

次の更新プログラムは、Microsoft更新カタログから入手できます。

  • Microsoft Update Catalog には、この SQL Server 2022 CU と以前にリリースされた SQL Server 2022 CU のリリースが含まれています。
  • この CU は、Windows Server Update Services (WSUS) でも使用できます。
  • 利用可能な最新の累積的な更新プログラムを常にインストールすることをお勧めします。
Linux 用の最新の累積的な更新プログラム パッケージを取得またはダウンロードする方法

Linux SQL Server 2022 を最新の CU に更新するには、最初に Cumulative Update リポジトリが構成されている必要があります。 次に、適切なプラットフォーム固有の更新コマンドを使用して、SQL Server パッケージを更新します。

インストール手順と CU パッケージのダウンロードへの直接リンクについては、SQL Server 2022 リリース ノートを参照してください。

ファイル情報

ファイル ハッシュ情報

次のコマンドを使用して 、SQLServer2022-KB5080999-x64.exe ファイルのハッシュを計算することで、ダウンロードを確認できます。

certutil -hashfile SQLServer2022-KB5080999-x64.exe SHA256

ファイル名 SHA256 ハッシュ
SQLServer2022-KB5080999-x64.exe 57FC522E34FA4654F5EE8DBC9768EFE3265971C8D6854F32118022B2610D40E2
累積的な更新プログラム パッケージ ファイルの情報

KB5080999に含まれているファイルの一覧をダウンロードします。

この更新プログラムに関する注意事項

前提条件

この累積的な更新プログラム パッケージを適用するには、2022 SQL Server実行している必要があります。

再起動情報

この累積的な更新プログラム パッケージを適用した後、コンピューターを再起動する必要がある場合があります。

レジストリ情報

このパッケージのいずれかの修正プログラムを使用するには、レジストリに変更を加える必要はありません。

重要なお知らせ

この記事では、次の重要な情報も提供します。

Analysis Services CU ビルド バージョン

2017 Microsoft SQL Server以降、Analysis Services のビルドバージョン番号とSQL Server データベース エンジンビルドバージョン番号が一致しません。 詳細については、「 Analysis Services の累積的な更新プログラムのビルド バージョンの確認」を参照してください。

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

  • 各新しい CU には、インストールされているバージョンの SQL Server の以前の CU に含まれていたすべての修正プログラムが含まれています。
  • SQL Server CU はサービス パックと同じレベルに認定されており、同じレベルの信頼度でインストールする必要があります。
  • 次のガイドラインに従って、利用可能になった CU を継続的かつプロアクティブにインストールすることをお勧めします。
    • 履歴データは、多数のサポート ケースに、リリースされた CU で既に対処されている問題が含まれることを示しています。
    • CU には、修正プログラム以上の付加価値が含まれている場合があります。 サポータビリティ、管理性、信頼性の更新が含まれています。
  • 運用環境にデプロイする前に、SQL Server CU をテストすることをお勧めします。
ハイブリッド環境のデプロイ

ハイブリッド環境 (Always On、レプリケーション、クラスター、ミラーリングなど) に更新プログラムをデプロイする場合は、更新プログラムを展開する前に、次の記事を参照することをお勧めします。

言語のサポート

SQL Server CU は現在多言語です。 そのため、この CU パッケージは 1 つの言語に固有ではありません。 これは、サポートされているすべての言語に適用されます。

コンポーネント (機能) の更新

1 つの CU パッケージには、すべての SQL Server 2022 コンポーネント (機能) で利用可能なすべての更新プログラムが含まれています。 ただし、累積的な更新プログラム パッケージは、サービスを受けるために選択したSQL Server インスタンスに現在インストールされているコンポーネントのみを更新します。 この CU の適用後にSQL Server機能 (Analysis Services など) がインスタンスに追加された場合は、この CU を再適用して新しい機能をこの CU に更新する必要があります。

この更新プログラムのサポート

他の問題が発生した場合、またはトラブルシューティングが必要な場合は、サービス要求を作成する必要があります。 通常のサポート コストは、追加のサポートの質問や、この特定の累積的な更新プログラム パッケージに該当しない問題に適用されます。 Microsoft カスタマー サービス & サポート電話番号の完全な一覧、または別のサービス要求を作成するには、Microsoft サポート Web サイトにアクセスしてください。

この更新プログラムをアンインストールする方法

この更新プログラムをWindowsでアンインストールする方法
  1. コントロール パネルで、Programs and Features 項目を開き、 インストールされている更新プログラムを選択します。
  2. SQL Server 2022 の下で、この累積的な更新プログラム パッケージに対応するエントリを見つけます。
  3. エントリを長押し (または右クリック) し、[アンインストール] を選択 します
Linux でこの更新プログラムをアンインストールする方法

Linux でこの CU をアンインストールするには、パッケージを以前のバージョンにロールバックする必要があります。 インストールをロールバックする方法の詳細については、「Rollback SQL Serverを参照してください。

References