現象
外部ライブラリを作成し、Microsoft SQL Server 2019 で DBCC CHECKDB を実行すると、データベースが破損し、次のエラー メッセージが生成されます。
注
メッセージ 8992、レベル 16、状態 1、サーバー <ServerName>、行 <LineNumber>
カタログ・メッセージ 3851、状態 1 を確認してください: システム表 sys.syssingleobjrefs (class=128) に無効な行 (class=128、depid==<DepId>、depsubid=0) が見つかりました。
CHECKDB は、単一のオブジェクトに関連付けられていない 0 個の割り当てエラーと 2 個の整合性エラーを検出しました。
CHECKDB は、データベース「master」で 0 個の割り当てエラーと 2 個の整合性エラーを見つけました。
解決策
累積的な更新プログラムの情報
この問題は、次の SQL Server 用の累積的な更新プログラムで修正されています。
SQL Server 2019 の累積的な更新プログラム 15
SQL Server 用の累積的な更新プログラムについて
SQL Server 用の新しい累積的な更新プログラムには、以前のビルドであったすべての修正プログラムとセキュリティ修正プログラムが含まれます。 ご使用のバージョンの SQL Server 用の最新ビルドをインストールすることをお勧めします。
SQL Server 2019 の最新の累積的な更新プログラム
状態
Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。
参考資料
マイクロソフトでソフトウェア更新プログラムの説明に使用する用語集を参照してください。