症状
假设你将内存优化数据库配置为使用 Microsoft SQL Server 2014 中的 sp_xtp_bind_db_resource_pool 过程来使用 Resource Governor。 对 master 数据库运行 DBCC CHECKDB 和 dbcc CHECKCATALOG 时,收到以下错误:
消息8992、级别16、状态1、行1Check 目录消息3851,状态1:在系统表 sys. syssingleobjrefs 中发现了一个无效行(class = 108,depid = 8,depsubid = 0)。消息8992、级别16、状态1、行1Check 目录消息3851,状态1:在系统表 sys. syssingleobjrefs 中发现了一个无效行(class = 108,depid = 11,depsubid = 0)。
注意 该错误无害,不同于真正的损坏消息。
解决方案
在 SQL Server 的以下累积更新中,此问题首先已修复。
SQL Server 2014 的累积更新2 /en-us/help/2967546
SQL Server 的每个新的累积更新均包含以前的累积更新中包含的所有修补程序和所有安全修补程序。 查看 SQL Server 的最新累积更新:
状态
Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。