我想问下,我的数据库常常出现一致性数据错误
请教大家有什么经验,教下小弟好吗

解决方案 »

  1.   

    服务器: 消息 8928,级别 16,状态 1,行 1
    对象 ID 645577338,索引 ID 0: 未能处理页 (1:34344)。详细信息请参阅其它错误。
    服务器: 消息 8944,级别 16,状态 1,行 1
    表错误: 对象 ID 645577338,索引 ID 0,页 (1:34344),行 26。测试(columnOffsets->offTbl [varColumnNumber] <= (nextRec - pRec))失败。值为 1280 和 143。
    服务器: 消息 8928,级别 16,状态 1,行 1
    对象 ID 677577452,索引 ID 0: 未能处理页 (1:17018)。详细信息请参阅其它错误。
    服务器: 消息 8939,级别 16,状态 1,行 1
    表错误: 对象 ID 677577452,索引 ID 0,页 (1:17018)。测试(*(((int*) &m_reservedB) + i) == 0)失败。值为 1 和 1048576。
    服务器: 消息 8928,级别 16,状态 1,行 1
    对象 ID 677577452,索引 ID 0: 未能处理页 (1:17344)。详细信息请参阅其它错误。
    'TBASE' 的 DBCC 结果。
    'sysobjects' 的 DBCC 结果。
    对象 'sysobjects' 有 68 行,这些行位于 1 页中。
    'sysindexes' 的 DBCC 结果。
    对象 'sysindexes' 有 46 行,这些行位于 2 页中。
    'syscolumns' 的 DBCC 结果。
    对象 'syscolumns' 有 423 行,这些行位于 7 页中。
    'systypes' 的 DBCC 结果。
    对象 'systypes' 有 26 行,这些行位于 1 页中。
    'syscomments' 的 DBCC 结果。
    对象 'syscomments' 有 128 行,这些行位于 13 页中。
    'sysfiles1' 的 DBCC 结果。
    对象 'sysfiles1' 有 2 行,这些行位于 1 页中。
    'syspermissions' 的 DBCC 结果。
    对象 'syspermissions' 有 50 行,这些行位于 1 页中。
    'sysusers' 的 DBCC 结果。
    对象 'sysusers' 有 13 行,这些行位于 1 页中。
    'sysproperties' 的 DBCC 结果。
    对象 'sysproperties' 有 0 行,这些行位于 0 页中。
    'sysdepends' 的 DBCC 结果。
    对象 'sysdepends' 有 280 行,这些行位于 1 页中。
    'sysreferences' 的 DBCC 结果。
    对象 'sysreferences' 有 0 行,这些行位于 0 页中。
    'sysfulltextcatalogs' 的 DBCC 结果。
    对象 'sysfulltextcatalogs' 有 0 行,这些行位于 0 页中。
    'sysfulltextnotify' 的 DBCC 结果。
    对象 'sysfulltextnotify' 有 0 行,这些行位于 0 页中。
    'sysfilegroups' 的 DBCC 结果。
    对象 'sysfilegroups' 有 1 行,这些行位于 1 页中。
    '8111_ttable' 的 DBCC 结果。
    对象 '8111_ttable' 有 1124205 行,这些行位于 20522 页中。
    CHECKDB 发现了 0 个分配错误和 2 个一致性错误(在表 '8111_ttable' 中,该表的对象 ID 为 645577338)。
    '8222_ttable' 的 DBCC 结果。
    服务器: 消息 8944,级别 16,状态 12,行 1
    表错误: 对象 ID 677577452,索引 ID 0,页 (1:17344),行 1。测试(ColumnOffsets <= (nextRec - pRec))失败。值为 4104 和 147。
    服务器: 消息 2511,级别 16,状态 1,行 1
    表错误: 对象 ID 677577452,索引 ID 0。在页 (1:19795) 上的槽 13 和 14 处发生键次序错误。
    对象 '8222_ttable' 有 1231777 行,这些行位于 22894 页中。
    CHECKDB 发现了 0 个分配错误和 5 个一致性错误(在表 '8222_ttable' 中,该表的对象 ID 为 677577452)。
    'TInfo' 的 DBCC 结果。
    对象 'TInfo' 有 38 行,这些行位于 1 页中。
    'tarea' 的 DBCC 结果。
    对象 'tarea' 有 715 行,这些行位于 6 页中。
    'tg' 的 DBCC 结果。
    对象 'tg' 有 0 行,这些行位于 0 页中。
    'dtproperties' 的 DBCC 结果。
    对象 'dtproperties' 有 0 行,这些行位于 0 页中。
    CHECKDB 发现了 0 个分配错误和 7 个一致性错误(在数据库 'tbase' 中)。
    repair_allow_data_loss 是最低的修复级别(对于由 DBCC CHECKDB (tbase ) 发现的错误而言)。
    DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。