手工修复数据库1、快速修复Usemasteralterdatabase数据库名setsingle_userwithrollbackimmediateDBCCCHECKDB(数据库名,REPAIR_FAST)alterdatabase数据库名setmulti_userwithrollbackimmediate2、重建索引并修复DBCCCHECKDB(数据库名,REPAIR_REBUILD)3、如果必要允许丢失数据修复DBCCCHECKDB(数据库名,REPAIR_ALLOW_DATA_LOSS)如果出现错误:未处理修复语句。数据库需处于单用户模式下。修复表--以repair_allow_data_loss级别修复表dbccchecktable(Tb_Archives_File_1,repair_allow_data_loss)单用户下--若还有问题,修复索引表DBCCDBREINDEX(Tb_Archives_File_1)--再修复表DBCCCHECKTABLE(Tb_Archives_File_1)--查询是否正常select*fromTb_Archives_File_1--还原数据库为多用户模式alterdatabasetestsetmulti_userwithrollbackimmediate可以先启用单用户模式,方法如下执行存储过程:gosp_dboption数据库名,single,true--更改成单用户alterdatabasetestsetsingle_userwithrollbackimmediate