有兩種不同檢修方法
1.
USE MASTER
GO
sp_dboption '你的數據庫名', 'single user', 'true'
Go
DBCC CHECKDB('你的數據庫名', REPAIR_REBUILD)
Go
USE 你的數據庫名
go
exec sp_msforeachtable 'DBCC CHECKTABLE(''?'',REPAIR_REBUILD)'
go
sp_dboption '你的數據庫名', 'single user', 'false'
Go
2.
USE MASTER
GO
sp_dboption '你的數據庫名', 'single user', 'true'
Go
DBCC CHECKDB('你的數據庫名', REPAIR_REBUILD)
Go
USE 你的數據庫名
go
DBCC CHECKTABLE('表名',REPAIR_ALLOW_DATA_LOSS)
GO
Exec sp_dboption '你的數據庫名', 'single user', 'false'