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

DBCC CHECKDB错误Msg 8992
EN

Database Administration用户
提问于 2013-08-21 05:14:29
回答 1查看 1.2K关注 0票数 2

当我在数据库上运行checkDB时,我得到了以下错误。

代码语言:javascript
复制
Msg 8992, Level 16, State 1, Line 2
Check Catalog Msg 3853, State 1: Attribute (referenced_major_id=645577338,referenced_minor_id=7) of row (class=0,object_id=821577965,column_id=0,referenced_major_id=645577338,referenced_minor_id=7) in sys.sql_dependencies does not have a matching row (object_id=645577338,column_id=7) in sys.columns.
Msg 8992, Level 16, State 1, Line 2
Check Catalog Msg 3853, State 1: Attribute (referenced_major_id=757577737,referenced_minor_id=7) of row (class=0,object_id=821577965,column_id=0,referenced_major_id=757577737,referenced_minor_id=7) in sys.sql_dependencies does not have a matching row (object_id=757577737,column_id=7) in sys.columns.

可以采取哪些步骤来解决这个问题。而不影响用户?

EN

回答 1

Database Administration用户

回答已采纳

发布于 2013-08-21 12:52:38

看看下面的KB文章:服务器系统目录中的“Msg 8992”错误消息和不一致元数据

看起来在sys.sql_dependencies系统目录视图中有一个不一致的地方。根据上面的KB文章,您可以做两件事中的一件来解决这个问题:

  1. 还原不具有当前不一致性的备份
  2. 创建一个新数据库,并将所有对象和数据移动到新数据库中。

有关详情,请参阅上述参考的KB文章。

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

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

复制
相关文章

相似问题

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