徵狀
假設您要在 Microsoft SQL Server 2014 中使用 sp_xtp_bind_db_resource_pool 程式,將記憶體優化資料庫設定為使用 Resource Governor。 當您針對主資料庫執行 DBCC CHECKDB 和 DBCC CHECKCATALOG 時,您會收到下列錯誤:
Msg 8992,Level 16,狀態1,行1Check 目錄資料3851,狀態1:不正確資料列(class = 108,depid = 0,depsubid = 0)已在系統資料表 sys. syssingleobjrefs (class = 108)中找到。Msg 8992,階層16,狀態1,行1Check 目錄資料3851,狀態1:在系統資料表 sys. syssingleobjrefs (class = 0)中發現不正確列(class = 108,depsubid = 0)。
注意: 此錯誤不會產生危害,而且與實際的損毀訊息不同。
解決方案
此問題最初是在 SQL Server 的後續累積更新中修正。
SQL Server 2014 的累積更新2 /en-us/help/2967546
每個新的 SQL Server 累計更新都包含所有的修正程式,以及前一個累積更新中所包含的所有安全性修正程式。 查看 SQL Server 的最新累計更新:
狀態
Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。