我dbcc checkdb 后出先如下错误。有2个问题。
checkdb  repair_allow_data_loss   除开。CHECKDB 发现了 0 个分配错误和 3 个一致性错误(在表 'sysindexes' 中,该表的对象 ID 为 2)。里面的'sysindexes' 中对应的ID为2  请问如何根据这个 ID 查询出这个表名。
----------------------------------------------------
服务器: 消息 8929,级别 16,状态 1,行 2
对象 ID 2: 在文本 ID 258385903616 中发现错误,该文本的所有者是由 RID = (1:167:16) id = 797245895 and indid = 1 标识的数据记录。
服务器: 消息 8964,级别 16,状态 1,行 2
表错误: 对象 ID 2。text、ntext 或 image 节点(位于页 (1:242),槽 9,文本 ID 691798016)未被引用。
服务器: 消息 8965,级别 16,状态 1,行 2
表错误: 对象 ID 2。text、ntext 或 image 节点(位于页 (1:15859712),槽 9,文本 ID 258385903616)被页 (1:167),槽 16 引用,但在扫描中未曾发现该节点。
'zqdata_5' 的 DBCC 结果。
'sysobjects' 的 DBCC 结果。
对象 'sysobjects' 有 2193 行,这些行位于 45 页中。
'sysindexes' 的 DBCC 结果。
        DBCC 语句的修复级别导致回避了此修复。
        DBCC 语句的修复级别导致回避了此修复。
        DBCC 语句的修复级别导致回避了此修复。
对象 'sysindexes' 有 464 行,这些行位于 24 页中。
CHECKDB 发现了 0 个分配错误和 3 个一致性错误(在表 'sysindexes' 中,该表的对象 ID 为 2)。
'syscolumns' 的 DBCC 结果。----------------------------------------------------------------