用DBCC CHECK修复SQL2000的数据库一致性问题

declare @databasename varchar(255)       
set @databasename='需要修复的数据库实体的名称'       
exec sp_dboption @databasename, N'single', N'true' --将目标数据库置为单用户状态       
dbcc checkdb(@databasename,REPAIR_ALLOW_DATA_LOSS)       
dbcc checkdb(@databasename,REPAIR_REBUILD)       
exec sp_dboption @databasename, N'single', N'false'--将目标数据库置为多用户状态   
原文地址:https://www.cnblogs.com/skysowe/p/9199446.html