检查已终止。收集事实数据时检测到错误。可能是 tempdb 空间用尽或某个系统表不一致。

来源:这里教程网 时间:2026-03-02 12:17:57 作者:

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--多用户模式

相关推荐