現象
dm_db_stats_histogram動的管理機能を使用して、Microsoft SQL Server 2017 のインスタンスに 1 つ以上のタイムスタンプ列または HierarchyId 列を含むテーブルに関する統計情報を照会すると、アサーション エラーが発生する場合があります。 さらに、以下のエラー メッセージが表示されます。
注
- メッセージ 3624、レベル 20、状態 1、行 6
- システム アサーション チェックに失敗しました。 詳細については、SQL Server エラー ログを確認してください。 通常、アサーション失敗はソフトウェアのバグまたはデータの破損によって発生します。 データベースの破損をチェックするには、DBCC CHECKDB の実行を検討してください。 セットアップ中にダンプを Microsoft に送信することに同意した場合は、ミニ ダンプが Microsoft に送信されます。 更新プログラムは、Microsoft から最新の Service Pack で入手できるか、テクニカル サポートから提供される修正プログラムで入手できる場合があります。
- メッセージ 596、レベル 21、状態 1、行 4
- セッションは kill 状態であるため、実行を続行できません。
- メッセージ 0、レベル 20、状態 0、行 4
- 現在のコマンドで重大なエラーが発生しました。 結果がある場合は破棄する必要があります。
解決策
この修正プログラムは、次の SQL Server の更新プログラムに含まれています。
SQL Server 2017 の累積的な更新プログラム 8
SQL Server ビルドについて
SQL Server の新しいビルドには、以前のビルドであったすべての修正プログラムとセキュリティ修正プログラムが含まれています。 ご使用のバージョンの SQL Server 用の最新ビルドをインストールすることをお勧めします。
状態
Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。
参考資料
マイクロソフトでソフトウェア更新プログラムの説明に使用されている標準の用語については、用語集を参照してください。