KB5008996 - SQL Server 2019 の累積的な更新プログラム 15
リリース日:
2022/01/27
バージョン:
15.0.4198.2
概要
この記事では、Microsoft SQL Server 2019 の累積的な更新プログラム パッケージ 15 (CU15) について説明します。 この更新プログラムには、SQL Server 2019 累積的な更新プログラム 14 のリリース後に発行された 36 の修正プログラムが含まれており、次のビルドのコンポーネントが更新されます。
-
SQL Server - 製品バージョン: 15.0.4198.2、ファイル バージョン: 2019.150.4198.2
-
Analysis Services - 製品バージョン: 15.0.35.22、ファイル バージョン: 2018.150.35.22
この更新プログラムの既知の問題
SQL Server 2019 CU14 では、組み込みのSESSION_CONTEXTによって返される並列プランで誤った結果に対処するための修正プログラムが導入されました。 ただし、この修正により、再利用のために SESSION をリセットするときに、アクセス違反ダンプ ファイルが発生する可能性があります。 この問題を軽減するには、元の修正プログラムを無効にし、組み込みのSESSION_CONTEXTの並列処理を無効にして、間違った結果を回避できます。 これを行うには、次のトレース フラグを使用します。
-
11042 - このトレース フラグは、組み込みのSESSION_CONTEXTの並列処理を無効にします。
-
9432 - このトレース フラグは、SQL Server 2019 CU14 で導入された修正プログラムを無効にします。
Microsoftは、将来の CU で利用可能になるこの問題の修正に取り組んでいます。
この累積的な更新プログラムに含まれる機能強化と修正
ビルドの概要リストと現在のサポート ライフサイクルを含むダウンロード可能な Excel ブックを使用できます。 Excel ファイルには、SQL Server 2019 および SQL Server 2017 の詳細な修正リストも含まれています。 クリックして、この Excel ファイルを今すぐダウンロードします。
注: 次の表の個々のエントリは、ブックマークを介して直接参照できます。 テーブル内のバグ参照 ID を選択すると、"#bkmk_NNNNNNNN" 形式を使用してブックマーク タグが URL に追加されます。 その後、この URL を他のユーザーと共有して、テーブル内の目的の修正プログラムに直接ジャンプできるようにします。
修正されたバグと、この累積的な更新プログラムに含まれる拡張機能の詳細については、次のMicrosoftサポート技術情報の記事を参照してください。
バグ リファレンス |
サポート技術情報番号 |
説明 |
修正領域 |
Platform |
|
---|---|---|---|---|---|
DAX クエリでメジャーに 0.0 を追加しない限り、AVERAGEX(CURRENTGROUP()) 関数が 0 に近い正しくない結果を返す問題を修正しました |
Analysis Services |
Windows |
|||
SQL Server 2019 マスター データ サービス (MDS) に列名のヒントが表示されない問題を修正しました |
Data Quality Services (DQS) |
Windows |
|||
2019 年の Excel 用 MDS アドインで 1899 年の最終日から 1900 年 3 月 1 日までの日付を追加した場合に、データの不整合に関する問題を修正SQL Server |
Data Quality Services (DQS) |
Windows |
|||
5010555 |
高可用性 |
すべて |
|||
STATE が 3 (ERROR) の場合にAlwaysOn_health XEvent セッションsp_server_diagnostics XEvent をキャプチャして HADR 正常性イベントを診断するための機能強化を追加しました |
高可用性 |
Windows |
|||
回復の進行状況と同様に、SQL Server 2019 のSQL Serverエラー ログに元に戻す進行状況を追加します |
高可用性 |
Windows |
|||
SQL Server 2019 で待機時間の長いネットワークでAlways On可用性グループを使用すると、セカンダリ レプリカでアサーションエラーが発生する問題を修正しました。 エラー ログに次のアサート エラーが表示される場合があります。 アサーション: ファイル: <"e:\b\s3\sources\\sql\\ntdbms\\storeng\\dfs\\trans\lsnlocmap.cpp">, line=358 Failed Assertion = 'pos - pndx < map->EntryCount' |
高可用性 |
すべて |
|||
アプリケーションの意図が READ ONLY に設定されているセカンダリ AG リスナーへの接続を試みる分散型可用性グループのフェールオーバー後に発生するエラーを修正します |
高可用性 |
Windows |
|||
アプリケーション ネイティブ プロシージャが Large Object (LOB) 列を持ち、UPDATE リストで LOB 列を指定していないテーブルを更新する場合、In-Memoryオンライン トランザクション処理 (OLTP) 中に発生する次のメモリ不足エラーを修正します。 <DateTime> リソース プール 'IMOLTP' のメモリ不足によるデータベース 'Retail' のページ割り当てを禁止します。 |
メモリ内 OLTP |
すべて |
|||
分散再生 クライアントが未処理の例外で失敗する可能性がある問題を修正しました。 この修正プログラムは、SQL Server 2019 でリリースされた分散再生 クライアント用です。 出力/ログ ファイルで確認できるエラーを次に示します。
Datetime OPERATIONAL [Common] 未処理の例外が発生しました。 [例外コード = 3221225477] |
管理ツール |
Windows |
|||
SQL Server 2019 でメンテナンス プランのデータベースの圧縮タスクが機能しない問題を修正しました |
管理ツール |
Windows |
|||
既定のデータ ディレクトリを URL に設定すると、累積的な更新プログラム (CU) の修正が失敗し、次のメッセージが表示される問題Azure Blob Storage修正します。 指定されたパスの形式はサポートされていません。 例外の種類 "System.NotSupportedException" 注 この問題を回避するには、データの既定のディレクトリをローカル ディレクトリに変更し、SQL パッチを再実行します。 |
インストール&セットアップ |
Windows |
|||
5010234 |
SQL の接続 |
Windows |
|||
5010246 |
SQL エンジン |
Linux |
|||
5008647 |
改善: mssql-conf ユーティリティと adutil ユーティリティを SQL Server 2019 に追加する |
SQL エンジン |
Linux |
||
SQL Platform Abstraction Layer (PAL) 暗号化設定を使用して、既定のマシン キーの場所をカスタムの場所に変更できるようにすることで、マシン キーのセキュリティを強化する機能強化を追加します。 |
SQL エンジン |
Linux |
|||
5010653 |
SQL エンジン |
すべて |
|||
Linux 上の SQL Server 2019 で予期しないクラッシュ時のメモリ ダンプのキャプチャが改善されました |
SQL エンジン |
Linux |
|||
ASCII 関数を使用して列を変換するときに、パブリッシャー テーブルとサブスクライバー データベース テーブルに異なる変換結果が表示される問題を修正しました。 詳細については、「ASCII 関数がパブリッシャーデータベーステーブルとサブスクライバーデータベーステーブルで異なる結果を返す」を参照してください。 |
SQL エンジン |
Windows |
|||
Linux の既定のトレースが 20 MB の制限サイズより前にロールオーバーされる問題を修正しました |
SQL エンジン |
Linux |
|||
同じテーブルに計算列を削除した後にフィルター処理されたインデックスが破損し、DBCC CHECKTABLE WITH EXTENDED_LOGICAL_CHECKSを実行すると、フィルター処理されたインデックスの破損が 8951 エラーと 8955 エラーとして報告される問題を修正しました。 |
SQL エンジン |
Windows |
|||
PolyBase 外部テーブルを使用して Hadoop からデータを照会するときに java.nio.BufferOverflowException エラーが発生する問題を修正しました。 注 このエラーは、varchar 型または nvarchar 型の列の幅が 256 文字を超えるファイルからクエリを実行するときに発生します。 |
SQL エンジン |
すべて |
|||
空間インデックスの使用中に STDistance 空間メソッドを実行する際のメモリ 解放の問題を修正します。 修正前に、使用可能なすべてのメモリが取得されるまで、MEMORYCLERK_SOSNODEのメモリ使用量が徐々に増加しました。 注 この修正では、トレース フラグ 8119 が有効である必要があります。 フラグは DBCC TRACEON を使用して有効にすることができます。 ただし、SQL Server再起動時に削除されないように、スタートアップ パラメーターとして適用することをお勧めします。 |
SQL エンジン |
Windows |
|||
トランザクション ログ ファイルに対して関数を呼び出すときに 、dm_db_page_info 関数がsuspect_pages テーブル内の誤った破損したページ エントリを記録する可能性がある問題を修正しました |
SQL エンジン |
Windows |
|||
sp_pkeys KEY_SEQ列の出力が主キーで定義されている列の順序に準拠しない問題を修正しました |
SQL エンジン |
Windows |
|||
コミットされたメモリアカウンティングの問題を修正しました。状況によっては、Linux 上でSQL Serverサービスを開始した数日後にFAIL_PAGE_ALLOCATIONエラーが発生する可能性があります |
SQL エンジン |
Linux |
|||
SQL Server 2019 で FileTable を使用するときに発生するアクセス違反を修正します |
SQL エンジン |
Windows |
|||
アクセス違反 sqldk を修正します。動的管理ビュー (DMV) のクエリのコンパイル中に発生する StringVPrintfWorkerW sys.dm_os_ring_buffers |
SQL エンジン |
Windows |
|||
メモリ内のページをロックしてメモリ モデルの最大サーバー メモリを超えるメモリをコミットSQL Server場合に発生するシステム全体のメモリ不足の問題を修正します。 注 この修正を有効にするには、スタートアップ トレース フラグ 8121 をインストールする必要があります。 |
SQL エンジン |
Windows |
|||
2019 年にインストールされた ubuntu docker コンテナーで仮想デバイス インターフェイス (VDI) を使用してデータベースをバックアップするときに発生する次のエラー SQL Server修正します。 Host_515697bb-6009-4018-b373-50c871ed736c_SQLVDIMemoryName_0: ClientBufferAreaManager::SyncWithGlobalTable: Open(hBufferMemory): error 2Host_515697bb-6009-4018-b3 50c871ed736c_SQLVDIMemoryName_0: TriggerAbort: invoked: error 0Host_515697bb-6009-4018-b373-50c871ed736c_SQLVDIMemoryName_0: TriggerAbort: ChannelSem: error 2Features returned by SQL Server: 0x10000 デバイスを開きます。 |
SQL エンジン |
Linux |
|||
5009753 |
SQL パフォーマンス |
すべて |
|||
UNION 演算子を持つクエリのコンパイル中に ORDER BY 句でスカラー User-Defined関数 (UDF) lnlining を使用するときに発生する次のエラー 104 を修正します。 Msg 104、Level 16、State 1、 Line <LineNumber> |
SQL パフォーマンス |
すべて |
|||
自動非同期更新統計が有効になっている場合、CQPOnDemandTask::ExecuteQPJob のアサーションを修正します。 エラー ログに次のアサート エラーが表示される場合があります。 アサーション: ファイル: <sosmemobj.cpp>、line=2774 Failed Assertion = 'pvb->FLargeAlloc () == FALSE' |
SQL パフォーマンス |
Windows |
|||
ストアド プロシージャのコンパイル用の特定のステートメントが "スタック" と見なされ、手動による介入まで sqlsource_transform が表示される問題を修正しました |
SQL パフォーマンス |
Windows |
|||
CU 14 のインストール後にアクセス違反とメモリ ダンプが発生する可能性があるバッチ モードで実行される並列クエリを修正します。 |
SQL パフォーマンス |
Windows |
|||
SQL SERVER 2019 累積的な更新プログラム 14 (CU14) を使用した後に CXPort::Close で発生するアクセス違反を修正します |
SQL パフォーマンス |
Windows |
このまたは最新の累積的な更新プログラム パッケージを取得またはダウンロードする方法
次の更新プログラムは、Microsoft ダウンロード センターから入手できます。
SQL Server 2019 の最新の累積的な更新プログラム パッケージを今すぐダウンロードする
注:
-
Microsoft ダウンロード センターでは、常に最新のSQL Server 2019 CU リリースが表示されます。
-
ダウンロード ページが表示されない場合は、カスタマー サービスとサポートMicrosoft問い合わせて、累積的な更新プログラム パッケージを入手してください。
次の更新プログラムは、Microsoft更新カタログから入手できます。
SQL Server 2019 CU 15 の累積的な更新プログラム パッケージを今すぐダウンロードする
注:
-
Microsoft更新カタログには、このSQL Server 2019 CU が含まれており、以前にリリースされた 2019 CU リリースSQL Server含まれています。
-
この CU は、Windows Server Update Services (WSUS) でも使用できます。
-
利用可能な最新の累積的な更新プログラムを常にインストールすることをお勧めします
Linux SQL Server 2019 on Linux を最新の CU に更新するには、まず累積的な更新リポジトリを構成しておく必要があります。 次に、適切なプラットフォーム固有の更新コマンドを使用して、SQL Server パッケージを更新します。
インストール手順と CU パッケージのダウンロードへの直接リンクについては、SQL Server 2019 リリース ノートを参照してください。
Linux Microsoft SQL Server 2019 ビッグ データ クラスター (BDC) を最新の CU にアップグレードするには、ビッグ データ クラスター展開ガイダンスを参照してください。
SQL Server 2019 CU1 以降では、運用環境でサポートされているリリース (SQL Server 2019 GDR1) からビッグ データ クラスターのインプレース アップグレードを実行できます。 詳細については、「SQL Server ビッグ データ クラスターをアップグレードする方法」を参照してください。
詳細については、ビッグ データ クラスターリリース ノートを参照してください。
ファイル情報
ダウンロードを確認するには、次のコマンドを使用して 、SQLServer2019-KB5008996-x64.exe ファイルのハッシュを計算します。
certutil -hashfile SQLServer2019-KB5008996-x64.exe SHA256
File name |
SHA256 ハッシュ |
---|---|
SQLServer2019-KB5008996-x64.exe |
503A17BDCACD1E02FF1E6EE673E6F1EEDB0DAF674CAF4FAFFE607FDC4D230190 |
ビルドの概要リストと現在のサポート ライフサイクルを含むダウンロード可能な Excel ブックを使用できます。 Excel ファイルには、SQL Server 2019 および SQL Server 2017 の詳細な修正リストも含まれています。 クリックして、この Excel ファイルを今すぐダウンロードします。
このパッケージ (英語版) のファイル属性は次表のとおりです。ただし、これより新しいパッケージがリリースされている可能性もあります。 これらのファイルの日付と時刻は世界協定時 (UTC) で記載されています。 ファイル情報に表示される時刻は、ローカル時刻に変換されています。 UTC と現地時刻の違いを見つけるには、コントロール パネルの [日付と時刻] 項目の [タイム ゾーン] タブを使用します。
x64 ベース バージョン SQL Server 2019 Analysis Services
SQL Server 2019 データベース サービスの共通コア
SQL Server 2019 sql_dreplay_client
SQL Server 2019 sql_dreplay_controller
SQL Server 2019 Database Services Core Instance
SQL Server 2019 Database Services Core Shared
SQL Server 2019 sql_extensibility
SQL Server 2019 Full-Text エンジン
SQL Server 2019 sql_inst_mr
SQL Server 2019 Integration Services
SQL Server 2019 sql_polybase_core_inst
SQL Server 2019 sql_shared_mr
SQL Server 2019 sql_tools_extensions
|
この更新プログラムについての注記
この累積的な更新プログラム パッケージを適用するには、2019 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 には、修正プログラム以上の付加価値が含まれている場合があります。 これには、サポート可能性、管理容易性、信頼性の更新が含まれます。
-
-
運用環境にデプロイする前に、SQL SERVER CU をテストすることをお勧めします。
ハイブリッド環境 (AlwaysOn、レプリケーション、クラスター、ミラーリングなど) に更新プログラムをデプロイする場合は、更新プログラムをデプロイする前に、次の記事を参照することをお勧めします。
-
フェールオーバー クラスターのローリング更新と Service Pack プロセスのSQL Server
注: ローリング更新プロセスを使用しない場合は、次の手順に従って更新プログラムを適用します。
-
パッシブ ノードに更新プログラムをインストールします。
-
アクティブ ノードに更新プログラムをインストールします (サービスを再起動する必要があります)。
-
-
ダウンタイムとデータ損失を最小限に抑える可用性グループ サーバーのアップグレードと更新
注: SSISDB カタログと共に AlwaysOn を有効にした場合は、これらの環境で更新プログラムを適用する方法の詳細については、AlwaysOn での SSIS に関する情報を参照してください。
-
トランザクション レプリケーションおよびデータベース ミラーリング トポロジで SQL Server に修正プログラムを適用する方法
-
データベース ミラーリングを使用するように構成されている SQL Server のインスタンスに Service Pack と修正プログラムをインストールする方法
SQL Server CU は現在多言語です。 そのため、この CU パッケージは 1 つの言語に固有ではありません。 このパッケージはサポートされているすべての言語に使用できます。
1 つの CU パッケージには、SQL Server 2019 のすべてのコンポーネント (機能) で使用可能なすべての更新プログラムが含まれています。 ただし、累積的な更新プログラム パッケージは、サービスを受けるために選択したSQL Server インスタンスに現在インストールされているコンポーネントのみを更新します。 この CU の適用後にSQL Server機能 (Analysis Services など) がインスタンスに追加された場合は、この CU を再適用して、この CU に新しい機能を更新する必要があります。
追加の問題が発生した場合、またはトラブルシューティングが必要な場合は、サービス要求を作成する必要がある場合があります。 通常のサポート コストは、追加のサポートに関する質問や、この特定の累積的な更新プログラム パッケージに該当しない問題に適用されます。 カスタマー サービスとサポートの電話番号Microsoft完全な一覧、または別のサービス要求を作成するには、Microsoft サポート Web サイトにアクセスしてください。
この更新プログラムのアンインストール方法
-
コントロール パネルで、[プログラムと機能] 項目を開き、[インストールされている更新プログラムの表示] を選択します。
-
[SQL Server 2019] で、この累積的な更新プログラム パッケージに対応するエントリを見つけます。
-
そのエントリを押し続け (または右クリックし)、[アンインストール] を選択します。
Linux でこの CU をアンインストールするには、パッケージを以前のバージョンにロールバックする必要があります。 インストールをロールバックする方法の詳細については、「ロールバック SQL Server」を参照してください。