首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DBCC CHECKDB错误2706

DBCC CHECKDB错误2706
EN

Database Administration用户
提问于 2022-05-20 13:15:01
回答 2查看 255关注 0票数 1

一个CHECKDB作业最近开始为2个数据库(msdb和一个用户数据库)返回错误号2706。不过,msdb.dbo.suspect_pages表是空的。当我手动运行CHECKDB时,它说: CHECKDB在数据库'msdb‘中发现了0个分配错误和0个一致性错误。

我不确定这是否相关,但就在错误出现之前,我们将Server 2016从CU17升级到了SP3。

在哪里可以找到关于2706错误号的信息?

谢谢

EN

回答 2

Database Administration用户

回答已采纳

发布于 2022-05-21 04:57:52

您可以在以下站点获得更多信息:https://www.sqlservercentral.com/forums/topic/sql2017-cu21-checkdb-with-extended_逻辑_检查,用户Albert在这里报告:

我捕捉到了错误,它出现了两次与此消息“表'fn_available_backups‘不存在”。两个对象-两个消息表明dbcc并不总是正确地理解一个对象是否是一个表。我在其他数据库中发现了同样的错误,其中表类型是罪魁祸首。

msdb中有两个名为fn_available_backups的表值函数,一个在managed_backup模式中,一个在smart_admin模式中。

EXTENDED_LOGICAL_CHECKS试图检查与返回表变量上的索引关联的统计信息中的损坏时,会引发此错误。

票数 3
EN

Database Administration用户

发布于 2022-11-28 14:47:05

看起来这是个bug,在2017年的CU30和2019年的CU17上都得到了修复。

当使用使用索引的表值函数(TVF)对数据库运行DBCC CHECKDB WITH EXTENDED_LOGICAL_CHECKS时,会发生错误2706。以下是错误消息:

表‘’%1!‘’不存在。

由于这是2016年,我不认为会有任何解决办法,因为只有安全更新将发布。

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/312385

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档