症状

请考虑以下情况:

  • 在 SQL Server 2017 中的表上创建聚集列存储索引(CCI)。

  • 通过 CCI 表上的 PHYSICAL_ONLY 选项运行 DBCC CHECKDB 命令。

在这种情况下,你可能会收到类似于以下内容的错误消息。 此外,还会生成转储文件。

消息8965、级别16、状态1、行 LineNumber

表错误:对象 ID ObjectID、Index id INDEXID、分区 id PartitionID、分配单元 id UnitID (输入行内数据)。 页面(1:65336)、插槽 1 文本 ID TextID 的离行数据节点由 page (0:0)()、插槽0、但在扫描中未看到。

状态

Microsoft 已经确认这是一个列于“适用范围”部分的 Microsoft 产品问题。

解决方案

在 SQL Server 的以下累积更新中修复了此问题:

关于 SQL Server 的累积更新:

SQL Server 的每个新的累积更新均包含以前的累积更新中包含的所有修补程序和所有安全修补程序。 查看 SQL Server 的最新累积更新:

参考

了解Microsoft 用于描述软件更新的术语 。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。