sqlServer DBCC CHECKFILEGROUP sysindexes 表的一致性错误(-)

来源:这里教程网 时间:2026-03-02 10:00:28 作者:

客户的sqlServer备用数据库,使用dbcc 检查时,

所有其它的表都OK,就是sysindexes表存在问题。

服务器: 消息 8964,级别 16,状态 1,行 1
表错误: 对象 ID 2。text、ntext 或 image 节点(位于页 (1:618),槽 0,文本 ID 208889446400)未被引用。

采用以下方法:

USE MASTER
GO

sp_dboption '数据库名', 'single user', 'true'
Go

DBCC CHECKDB('数据库名', REPAIR_ALLOW_DATA_LOSS)
Go

USE 数据库名
go


exec sp_msforeachtable 'DBCC CHECKTABLE(''?'',REPAIR_ALLOW_DATA_LOSS)'
exec sp_msforeachtable 'DBCC DBREINDEX(''?'')'
go

sp_dboption '数据库名', 'single user', 'false'

处理的结果还在等待中。

[@more@]

相关推荐