这个问题是因为你的数据库发现了分配错误,可能是你的磁盘出现物理故障,或是在数据库运行时意外断电,解决这个问题的办法是从已知的干净备份还原,或者执行带有 REPAIR_ALLOW_DATA_LOSS 子句的 DBCC CHECKDB。例如:DBCC CHECKDB('pubs', REPAIR_ALLOW_DATA_LOSS)如果错误涉及索引页,请使用 REPAIR_REBUILD 子句。如果错误涉及数据页,可能需要使用 REPAIR_ALLOW_DATA_LOSS 子句。在不允许丢失数据的可能事件中,将需要从已知的干净备份进行还原。