リリース日: 2026 年 9 月 15 日
バージョン: 17.0.5005.3
概要
この記事では、Microsoft SQL Server 2025 の累積的な更新プログラム 9 (CU9) について説明します。 この更新プログラム パッケージには、SQL Server 2025 累積的な更新プログラム 8 のリリース後に発行された 45 個の修正が含まれています。 以下のビルドのコンポーネントが更新されます。
- SQL Server - 製品バージョン: 17.0.5005.3、ファイル バージョン: 2025.170.5005.3
- Analysis Services - 製品バージョン: 17.0.25.223、ファイル バージョン: 2025.170.25.223
重要
Windows 上の SQL Server をセキュリティで保護するには、拡張保護を使用して暗号化を有効にします。
この更新プログラムの既知の問題
並列プランでの SESSION_CONTEXT の不適切な動作
組み込みの SESSION_CONTEXT 関数を使用するクエリは、並列クエリ プランで実行すると、間違った結果が返されたり、アクセス違反 (AV) ダンプ ファイルをトリガーしたりする可能性があります。 この問題は、特にセッションが再利用のためにリセットされた場合に、SESSION_CONTEXT が並列実行スレッドと対話する方法が原因で発生します。
詳細については、SESSION_CONTEXT の「既知の問題」セクションを参照してください。
MSDASQL を使用するリンク サーバー クエリが失敗し、エラー 7416 が生成される
MSDASQL (ODBC ドライバー用の OLE DB プロバイダー) プロバイダーを使用し、プロバイダー文字列 (@provstr) を指定するリンク サーバー クエリは失敗し、次のエラー メッセージが返されます:
Msg 7416、レベル 16
ログイン マッピングが存在しないため、リモート サーバーへのアクセスは拒否されます。
データベース エンジンのより厳密な接続検証チェックでは、以前のビルドでその接続が許可されていた場合でも、MSDASQL プロバイダーを使用する特定のリンク サーバー構成の接続が拒否されることがあります。
詳細と回避策については、「MSDASQL を使用するリンク サーバー クエリがエラー 7416 で失敗する」を参照してください。
データベースの回復中に sys.dm_exec_requests をクエリする場合に発生するアクセス違反
データベースの回復中にクエリを実行すると、sys.dm_exec_requests に対するクエリでアクセス違反が発生し、ダンプ ファイルが生成される可能性があります。 この問題は、データベースの RESTORE 操作中、スタートアップの復旧中、または可用性グループ レプリカがオンラインになる前に発生する可能性があります。
SQL Server エラー ログには、次のようなテキストのようなエントリが含まれています。
The database '<DatabaseName>' is marked RESTORING and is in a state that does not allow recovery to be run.
***Stack Dump being sent to <SQLServerLogFolder>\SQLDump0215.txt
SqlDumpExceptionHandler: Process 77 generated fatal exception c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server is terminating this process.
*******************************************************************************
BEGIN STACK DUMP:
07/30/26 07:37:23 spid 77
Exception Address = <frame id="00" address="0x7FFDED94970D" pdb="sqlmin.pdb" age="2" guid="E1039014-237E-4DB6-88FD-4A2AB31C651F" module="sqlmin" rva="0x2970D" />
Exception Code = c0000005 EXCEPTION_ACCESS_VIOLATION
Access Violation occurred reading address 00000000000000F0
Input Buffer <size> bytes -
<dbo.sp_YourMonitoringStoredProcedure>
この問題は、完全に初期化される前に内部インメモリ構造体が参照されるようにする変更が原因で発生します。
Microsoft はこの問題を認識しており、修正を調査しています。 修正プログラムが利用可能になるまで、次のいずれかの軽減策を使用してください。
- この問題の原因となっているコード変更を除外するには、トレース フラグ 4696 を有効にします。 このトレース フラグを有効にすると、セカンダリ レプリカの
sys.dm_exec_requestsまたはsys.sysprocessesをクエリする監視クエリが、この更新プログラムをインストールする前と同様に、エラー 976 またはエラー 978 を返す可能性があります。 - 回復中のデータベースの
sys.dm_exec_requestsに対するクエリを回避します。 - この更新プログラムをアンインストールします。
この更新プログラムに含まれる機能強化と修正プログラム
ビルドの概要リストと現在のサポート ライフサイクルを含む、ダウンロード可能な Microsoft Excel ブックを用意しています。 また、Excel ファイルには、SQL Server 2025、SQL Server 2022、SQL Server 2019、SQL Server 2017 の詳細な修正リストが含まれています。 この Excel ファイルを今すぐダウンロードします。
注
次の表の個々のエントリは、ブックマークから直接参照できます。 テーブル内のバグ参照 ID を選択すると、"#NNNNNNN" 形式を使用してブックマーク タグが URL に追加されます。 その後、この URL を他のユーザーと共有して、テーブル内の目的の修正プログラムに直接ジャンプできます。
修正されたバグと、この累積的な更新プログラムに含まれる機能強化の詳細については、次の表を参照してください。
| バグ リファレンス | 説明 | 修正領域 | 要素 | プラットフォーム |
|---|---|---|---|---|
| 5126015 | ユーザーの表示名に漢字またはシステムの既定のコード ページでサポートされていないその他の Unicode 文字が含まれている場合に、データベース ユーザーの作成が失敗し、文字マッピングまたはトークン エラーが返される問題を修正します。 | SQL Server エンジン | セキュリティ インフラストラクチャ | Windows |
| 5314117 | 認証された表形式データ ストリーム (TDS) リモート プロシージャ コール (RPC) 中に発生し、SQL Server プロセスが予期せず終了する原因となるバッファー オーバーフローを修正します。 | SQL Server エンジン | SQL Server エンジン | すべて |
| 5383382 | Microsoft Azure ストアド プロシージャ、managed_backup.sp_get_encryption_option および managed_backup.sp_do_backup への SQL Server マネージド バックアップに影響を与える脆弱性を修正します。 マネージド バックアップを使用するお客様は、標準の SQL Server サービス プロセスを通じてこの更新プログラムを適用する必要があります。 |
SQL Server エンジン | Management Services | すべて |
| 5434226 | SQL Server VSS ライターが処理するバックアップ メタデータの検証を改善し、形式に誤りがあるまたはサイズが小さすぎるメタデータを安全に拒否します。 | SQL Server エンジン | バックアップの復元 | Windows |
| 5442240 | SQL Server エージェントがタスク エージェント コンポーネントを読み込むときのセキュリティ検証を改善します。 | SQL Server エンジン | SQL エージェント | Windows |
| 5456076 | 特定の入力を処理するときに SQL Server エージェントの信頼性とセキュリティを向上させます。 | SQL Server エンジン | Management Services | すべて |
| 5459623 | 有効な入力の既存の動作を維持しながら、SQL Server WMI プロバイダーが形式に誤りがある入力を処理する問題を修正します。 | SQL Server クライアント ツール | SQL Server WMI プロバイダー | Windows |
| 5459705 | 行が転送された後に行が再修飾された場合に、最適化されたロックで発生するアサーション エラーを修正します。 | SQL Server エンジン | アクセス メソッド | すべて |
| 5462726 | Microsoft Entra 認証を使用するサインイン要求の処理におけるセキュリティの脆弱性を修正します。 | SQL Server エンジン | セキュリティ インフラストラクチャ | すべて |
| 5473622 |
WITH OBJECT_ID オプションを使用して Microsoft Entra ID からデータベース ユーザーを作成する際に、そのユーザーの表示名に漢字またはシステムの既定のコード ページでサポートされていないその他の Unicode 文字が含まれている場合に失敗する問題を修正しました。 |
SQL Server エンジン | セキュリティ インフラストラクチャ | Windows |
| 5477946 | 一定の動作条件下で SQL Server エージェントのセキュリティと信頼性に影響を与える問題を修正します。 | SQL Server エンジン | Management Services | すべて |
| 5479036 | セカンダリ レプリカが、64 文字の名前とクラスターの種類が NONE または EXTERNAL の可用性グループに参加できない問題を修正します。 |
SQL Server エンジン | 高可用性とディザスター リカバリー | すべて |
| 5482770 | ネイティブにコンパイルされたストアド プロシージャで形式に誤りがある DBCS varchar 値が処理された場合に、SUBSTRING 関数が割り当てられたバッファーを超えて読み取る問題を修正します。 |
SQL Server エンジン | インメモリ OLTP | すべて |
| 5482825 | ネイティブにコンパイルされたストアド プロシージャで、異体字セレクターを区別する (_VSS) 照合順序の下で表意文字異体字シーケンスを含む nvarchar 値が変換または切り詰められた場合に、SQL Server プロセスが予期せず終了する原因となるアクセス違反を修正します。 |
SQL Server エンジン | インメモリ OLTP | すべて |
| 5482831 | ネイティブにコンパイルされたストアド プロシージャで異体字セレクターを区別する (_VSS) 照合順序の下で nvarchar(max) データをストリーミングすると、ヒープ バッファーが上書きされたり、サーバーが応答しなくなったりする問題を修正します。 この問題は、TEXTSIZE 設定でデータが切り詰められ、小さな表形式データ ストリーム (TDS) パケット サイズが使用されている場合に発生します。 |
SQL Server エンジン | インメモリ OLTP | すべて |
| 5486869 | エンクレーブ コードでのクラス ID の検索が任意のメモリを読み取る問題を修正します。 | SQL Server エンジン | セキュリティ インフラストラクチャ | Windows |
| 5486988 |
sys.sp_describe_parameter_encryption によって解析される埋め込み構成証明フィールドの境界検証を追加します。 |
SQL Server エンジン | セキュリティ インフラストラクチャ | Windows |
| 5487460 | 外部データ アクセス時の S3 互換の外部ストレージ エンドポイントからの応答の検証を改善します。 | SQL Server エンジン | PolyBase | すべて |
| 5494995 | 変更されたコマンド ライン パラメーターを使用して PolyBase サービスが開始された場合に、DW エンジンおよび DMS コントロールとデータ チャネルに対して生の TCP リスナーが開かれる問題を修正します。 | SQL Server エンジン | PolyBase | すべて |
| 5495464 |
xml データ型の DTD 属性リストの処理における問題を修正します。 |
SQL Server エンジン | XML | すべて |
| 5495722 | クエリに非常に大きな OPTION (USE PLAN) XML 宣言が含まれている場合に発生するアクセス違反を修正します。この違反により、SQL Server プロセスが予期せず終了する可能性があります。 |
SQL Server エンジン | XML | すべて |
| 5496451 |
LEFT_SHIFT 関数と RIGHT_SHIFT 関数が特別に細工されたシフト値またはバイナリ入力を処理する場合に、これらの関数の算術オーバーフローと範囲外のメモリ アクセスの問題に対処します。 このアクティビティにより、SQL Server プロセスが予期せず終了する可能性があります。 |
SQL Server エンジン | プログラミング | すべて |
| 5496497 | SQL Server が特定の内部イベント データを処理および出力する方法を改善して、情報の保護を強化します。 | SQL Server エンジン | プログラミング | すべて |
| 5498355 | 拡張イベントの検証が不十分な場合にメモリが破損する可能性がある SQL Server のセキュリティの問題を修正します。 | SQL Server エンジン | 拡張イベント | すべて |
| 5498927 | データベース エンジンが特別に細工された拡張イベント (.xel) ファイルを読み取った場合に、情報漏えいやサービス拒否を引き起こす複数のセキュリティの脆弱性を修正します。 | SQL Server エンジン | 拡張イベント | すべて |
| 5499864 | 特別に細工された XML 形式ファイルが OPENROWSET(BULK ...) または BULK INSERT を介して処理された場合に XML リーダーで発生する整数オーバーフローを修正します。 この状態により、SQL Server プロセスが応答を停止したり、予期せず終了したりする可能性があります。 |
SQL Server エンジン | XML | すべて |
| 5501925 |
sys.fn_external_policy_actions_assigned_to_principal のエラー状態により、形式が正しくないエラー メッセージが生成される問題を修正します。 |
SQL Server エンジン | セキュリティ インフラストラクチャ | すべて |
| 5502845 | エンクレーブ コードでのバッファー長の検証を改善します。 | SQL Server エンジン | セキュリティ インフラストラクチャ | Windows |
| 5504495 |
SCHEMA_OBJECT_ACCESS_GROUP 監査アクション グループによって生成された監査レコードで、data_sensitivity_information フィールドが一貫して入力されない問題を修正します。 この修正により、該当するすべての監査レコードに秘密度情報が含まれるようになります。 |
SQL Server エンジン | セキュリティ インフラストラクチャ | すべて |
| 5504681 |
Buffer cache hit ratio パフォーマンス カウンターがパフォーマンス モニターで常にゼロと表示される問題を修正します。 |
SQL Server エンジン | SQL OS | Windows |
| 5505723 | 認証済みユーザーによる限られた量のメモリの漏えいを可能にする、SQL Server の不適切な入力検証の問題を修正します。 この修正プログラムは、入力の検証を強化します。 | SQL Server エンジン | クエリ オプティマイザー | すべて |
| 5506053 | 認証済みユーザーによるメモリ内情報の漏えいを可能にする、SQL Server の不適切な入力検証の問題を修正します。 この修正プログラムは、入力の検証を強化します。 | SQL Server エンジン | クエリ オプティマイザー | すべて |
| 5506113 | SQL Server が逆参照して読み取る (ただし実行はしない) ポインターを認証済みユーザーが提供することを可能にする、SQL Server の不適切な入力検証の問題を修正します。 この問題により、ダンプ ファイルの生成またはメモリ不足の状態が発生する可能性があります。 この修正プログラムは、入力の検証を強化します。 | SQL Server エンジン | クエリ オプティマイザー | すべて |
| 5511027 | drop または truncate 操作後に sys.dm_db_session_space_usage によって報告される tempdb 領域の使用量の不整合を修正します。 |
SQL Server エンジン | 記憶域の管理 | すべて |
| 5514968 | SQL Server の Standard および Standard Developer エディションで手動で論理 NUMA を構成するためのサポートを追加します。 | SQL Server エンジン | SQL OS | Windows |
| 5529170 | CLR 統合が有効になっている場合に、境界外のヒープ書き込みを引き起こす可能性がある、sql_variant 値に対する SqlDataRecord.SetBytes API の不適切なフィールド オフセット検証を修正します。 |
SQL Server エンジン | プログラミング | Windows |
| 5529203 | Showplan への入力の処理を改善し、セキュリティと信頼性を強化します。 | SQL Server エンジン | クエリ ストア | Windows |
| 5529344 | 処理操作中の内部レプリケーション データの保護を強化します。 | SQL Server エンジン | レプリケーション | すべて |
| 5529357 | マージ レプリケーションでのテキスト データの処理を改善し、セキュリティと信頼性を強化します。 | SQL Server エンジン | レプリケーション | すべて |
| 5529369 | レプリケーション操作の検証と処理を改善し、セキュリティと信頼性を強化します。 | SQL Server エンジン | レプリケーション | すべて |
| 5529380 | トランザクション レプリケーションでキュー更新サブスクリプションのセキュリティと信頼性を向上させます。 | SQL Server エンジン | レプリケーション | Windows |
| 5529393 | トランザクション レプリケーションでキュー更新サブスクリプションのセキュリティと信頼性を向上させます。 | SQL Server エンジン | レプリケーション | Windows |
| 5529457 | イベント データ ペイロードに特定の文字が含まれている場合にイベントの逆シリアル化を妨げる変更イベント ストリーミング (CES) の問題を修正します。 | SQL Server エンジン | レプリケーション | すべて |
| 5529461 | 変更イベント ストリーミングを通じてストリーム配信される大きなオブジェクト データのシリアル化中に発生する可能性がある SQL Server ダンプ ファイルを修正します。 | SQL Server エンジン | レプリケーション | すべて |
| 5650414 | Managed Instance リンクに複数データベース リンク モードを追加します。 このモードを使用すると、複数のデータベースを含む既存の Always On 可用性グループを SQL Server から Azure SQL Managed Instance に拡張し、それらのデータベースを一緒にレプリケートおよびフェールオーバーできます。 | SQL Server エンジン | 高可用性とディザスター リカバリー | すべて |
この CU または最新の CU パッケージを入手またはダウンロードする方法
Windows の最新の累積的な更新プログラム パッケージを取得またはダウンロードする方法 (推奨)
次の更新プログラムは、Microsoft ダウンロード センターから入手できます。
SQL Server 2025 の最新の累積的な更新プログラム パッケージを今すぐダウンロードする
注
- Microsoft ダウンロード センターでは、常に最新の SQL Server 2025 CU リリースが提供されます。
- このダウンロード ページが表示されない場合は、Microsoft カスタマー サービス & サポートに問い合わせて累積的な更新プログラム パッケージを入手してください。
Microsoft Update カタログから Windows 用のこの累積的な更新プログラム パッケージを取得またはダウンロードする方法
次の更新プログラムは、Microsoft Update カタログから入手できます。
注
- Microsoft Update カタログには、この SQL Server 2025 CU および以前にリリースされた SQL Server 2025 CU リリースが含まれています。
- この更新プログラムは、Windows Server Update Services (WSUS) を介して入手することもできます。
- 入手可能な最新の累積的な更新プログラムを常にインストールすることをお勧めします。
Linux 向けの最新の累積的な更新プログラム パッケージを取得またはダウンロードする方法
Linux 上の SQL Server 2025 を最新の CU に更新するには、最初に 累積的な更新プログラムのリポジトリを構成 する必要があります。 次に、適切なプラットフォーム固有の更新コマンドを使用して SQL Server パッケージを更新します。
インストール手順と CU パッケージ ダウンロードへの直接リンクについては、「SQL Server 2025 リリース ノート」を参照してください。
ファイル情報
ファイル ハッシュ情報
次のコマンドを使用して SQLServer2025-KB5122048-x64.exe ファイルのハッシュを計算すると、ダウンロードを検証できます。
certutil -hashfile SQLServer2025-KB5122048-x64.exe SHA256
| ファイル名 | SHA256 ハッシュ |
|---|---|
| SQLServer2025-KB5122048-x64.exe | 30F5A2F57DC82C8E5A497FDEBD15263840D160414E3D0049F174F9C4059D0994 |
累積的な更新プログラム パッケージのファイル情報
KB5122048 に含まれるファイルの一覧をダウンロードしてください。
この更新プログラムについての注記
前提条件
この累積的な更新プログラム パッケージを適用するには、SQL Server 2025 を実行している必要があります。
再起動に関する情報
この累積的な更新プログラム パッケージの適用後、コンピューターの再起動が必要な場合があります。
レジストリ情報
このパッケージに含まれている修正プログラムを使用するために、レジストリを変更する必要はありません。
重要な通知
この記事では、次の重要な情報についても説明します。
Analysis Services CU ビルド バージョン
Microsoft SQL Server 2017 以降、Analysis Services のビルド バージョン番号と SQL Server データベース エンジンのビルド バージョン番号が一致しません。 詳細については、Analysis Services 累積更新プログラムのビルド バージョンの確認を参照してください。
累積的な更新プログラム (CU)
- 最新の各 CU には、インストール済みの SQL Server バージョン用として前回の CU に含められていた修正プログラムがすべて含まれます。
- SQL Server CU は Service Pack と同じレベルに認証されるため、同じ信頼レベルでインストールする必要があります。
- 次のガイドラインに従って CU が入手可能になったら、継続的かつ予防的に CU をインストールすることをお勧めします。
- 過去のデータによると、多数のサポート ケースが、リリース済みの CU で既に対処されている問題に該当しています。
- CU には、修正プログラムの他に、サポート性、管理性、信頼性の更新などの付加価値が含まれる場合があります。
- SQL Server CU を実稼働環境に展開する前にテストすることをお勧めします。
ハイブリッド環境の展開
更新プログラムをハイブリッド環境 (AlwaysOn、レプリケーション、クラスター、ミラーリングなど) に展開するときには、更新プログラムを展開する前に次の記事を参照することをお勧めします。
-
注
ローリング更新プログラム プロセスを使用したくない場合は、以下の手順を実行して更新プログラムを適用してください。
- パッシブ ノードに更新プログラムをインストールします。
- アクティブ ノードに更新プログラムをインストールします (サービスを再起動する必要があります)。
ダウンタイムとデータ損失を最小限に抑えることができる、可用性グループ サーバーのアップグレードと更新
注
Always On と SSISDB カタログを有効にした場合は、これらの環境で更新プログラムを適用する方法に関する情報ついて、Always On を使用した SSIS に関する情報を参照してください。
トランザクション レプリケーションおよびデータベース ミラーリング トポロジで SQL Server に修正プログラムを適用する方法
サポート言語
SQL Server CU は、現在多言語対応となっています。 したがって、この CU パッケージは 1 つの言語に固有のものではありません。 このパッケージはサポートされているすべての言語に使用できます。
更新されたコンポーネント (機能)
1 つの CU パッケージには、すべての SQL Server 2025 コンポーネント (機能) に対するすべての利用可能な更新プログラムが含まれています。 ただし、累積的な更新プログラム パッケージでは、サービス対象として選択した SQL Server インスタンスに現在インストールされているコンポーネントのみが更新されます。 この CU が適用された後に SQL Server の機能 (Analysis Services など) をインスタンスに追加する場合は、この CU を再適用して新しい機能をこの CU に更新する必要があります。
この更新プログラムのサポート
別の問題が発生した場合、またはトラブルシューティングが必要な場合には、サービス要求を作成しなければならない場合があります。 付加的なサポート質問と、この累積的な更新プログラム パッケージの対象とならない問題については、通常のサポート料金が適用されます。 Microsoft カスタマー サービス サポートの電話番号の一覧や、別のサービス リクエストを作成する方法などは、Microsoft サポート Web サイトを参照してください。
この更新プログラムのアンインストール方法
Windows でこの更新プログラムをアンインストールする方法
- コントロール パネルで [プログラムと機能] を開き、[インストールされた更新プログラムを表示] を選択します。
- SQL Server 2025 で、この累積的な更新プログラム パッケージに対応するエントリを見つけます。
- そのエントリを押し続け (または右クリックし)、[アンインストール] を選択します。
Linux でこの更新プログラムをアンインストールする方法
Linuxでこの CU をアンインストールするには、パッケージを前のバージョンにロール バックする必要があります。 インストールをロール バックする方法の詳細については、SQL Server のロールバックを参照してください。