KB4502427 - FIX: SQL Server 2016 および 2017 で関数sys.fn_dump_dblog実行すると、アクセス違反が発生します

適用先
SQL Server 2016 Service Pack 2 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 Developer Windows SQL Server 2017 Enterprise Windows SQL Server 2017 Enterprise Core Windows SQL Server 2017 Standard Windows

現象

Microsoft SQL Server 2016 および 2017 を使用していて、ColumnStore テーブルを使用するデータベースがあるとします。 トランザクション ログ バックアップに対して関数 sys.fn_dump_dblog を実行すると (* 。TRN) ファイルを使用すると、アクセス違反が発生する可能性があります。

メッセージ 0、レベル 11、状態 0、 Line LineNumber

現在のコマンドで重大なエラーが発生しました。  結果がある場合は破棄する必要があります。

      

sys.fn_dump_dblog コマンドの例を次に示します。

select *

from sys.fn_dump_dblog('0x0014e87d:0000f322:0053', NULL, NULL, 1,

'FileName\FilePath'

,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,

NULL、NULL、NULL、NULL、NULL、NULL、NULL、NULL、NULL、NULL、NULL、NULL、NULL、NULL、NULL、NULL、NULL、NULL、NULL、NULL、NULL

NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL)

状態

Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。

解決策

この問題は、SQL Serverの次の累積的な更新プログラムで修正されています。

SQL Serverの累積的な更新プログラムについて:

SQL Serverの各新しい累積的な更新プログラムには、すべての修正プログラムと、以前の累積的な更新プログラムに含まれていたすべてのセキュリティ修正プログラムが含まれています。 SQL Serverの最新の累積的な更新プログラムを確認してください。

参考資料

マイクロソフトでソフトウェア更新プログラムの説明に使用する用語集を参照してください。