当我在数据库上运行checkDB时,我得到了以下错误。
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.可以采取哪些步骤来解决这个问题。而不影响用户?
发布于 2013-08-21 12:52:38
看看下面的KB文章:服务器系统目录中的“Msg 8992”错误消息和不一致元数据
看起来在sys.sql_dependencies系统目录视图中有一个不一致的地方。根据上面的KB文章,您可以做两件事中的一件来解决这个问题:
有关详情,请参阅上述参考的KB文章。
https://dba.stackexchange.com/questions/48454
复制相似问题