对SQL Server DB 进行checkdb

当SQL Server DB 发生故障时,需要对数据完整性进行检查,我们可以使用dbcc checkdb

alter database yourdbname set emergency
-- 将数据库设置成 read-only 模式

dbcc checkdb('yourdbname')

--对数据库进行修复前,请参考https://msdn.microsoft.com/en-us/library/ms176064(v=sql.105).aspx

alter database yourdbname set single_user with rollback immediate
dbcc checkdb('',repair_allow_data_loss)
alter database yourdbname set multi_user


alter database yourdbname set online

你可能感兴趣的:(MS,SQLServer)