データベースに対して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.
問題を解決するために実行できる手順は何ですか。ユーザーに影響を与えずに?
次のKB記事をご覧ください。 "Msg 8992"エラーメッセージとSQLServerシステムカタログのメタデータの不整合
sys.sql_dependencies
システムカタログビューに不整合があるようです。上記のKB記事に従って、これを解決するために2つのことのいずれかを実行できます。
詳細については、上記のKB記事を参照してください。