SQL Server数据库意外出现如下错误:

消息 8921,级别 16,状态 1,第 1 行
检查已终止。收集事实数据时检测到错误。可能是 tempdb 空间用尽或某个系统表不一致。请检查前面的错误消息。

 

用如下SQL语句可修复成功:

1、ALTER DATABASE DataBase1 SET EMERGENCY--紧急模式
2、ALTER DATABASE DataBase1 SET SINGLE_USER--单用户模式
3、DBCC CheckDB (DataBase1 , REPAIR_ALLOW_DATA_LOSS)--此修复可能会丢失数据
或者[3.1、DBCC CheckDB (DataBase1 , REPAIR_REBUILD)--主要用来修复索引。]
或者[3.2、DBCC CheckDB (DataBase1 , REPAIR_FAST)--快速修复,为了兼容旧版本而保留。]
4、ALTER DATABASE DataBase1 SET MULTI_USER--多用户模式

 

posted on 2022-04-22 19:32  速全网络科技有限公司  阅读(2210)  评论(0)    收藏  举报