DBCC - 一致性错误

时间:2015-12-27 11:11:17

标签: sql-server sql-server-2008 tsql

我有一个像Table error: Object ID 3, index ID 1, Page is missing a reference from previous page这样的错误。

DBCC结果为' RKB'。

Msg 8978, Level 16, State 1, Line 1
Table error: Object ID 3, index ID 1, partition ID 196608, alloc unit ID 196608 (type In-row data). 
Page (1:452) is missing a reference from previous page (1:16153).
Possible chain linkage problem.
CHECKDB found 0 allocation errors and 1 consistency errors in table 'sys.sysrscols' (object ID 3).
Msg 7995, Level 16, State 1, Line 1
Database 'RKB': consistency errors in system catalogs prevent further DBCC checkdb processing.
CHECKDB found 0 allocation errors and 1 consistency errors in table '(Object ID 99)' (object ID 99).
CHECKDB found 0 allocation errors and 2 consistency errors in database 'RKB'.
DBCC execution completed. If DBCC printed error messages, contact your system administrator.

我尝试使用DBCC CHECKDB(RKB,REPAIR_ALLOW_DATA_LOSS)和ALL_ERRORMSGS,但我的一致性错误没有解决。我该如何解决这个错误?谁能帮我?

1 个答案:

答案 0 :(得分:0)

您可以尝试重新创建或重新加载表格。您可以在此链接上获得更多信息 http://www.sqlsoldier.com/wp/sqlserver/introductiontointegritychainlinkageproblems 但是如果你看到这样的频繁错误,你应该检查你的I / O子系统。