Eri*_*son 8 sql-server corruption
运行DBCC CHECKDB (dbname) WITH NO_INFOMSGS, ALL_ERRORMSGS
结果出现此错误:
表错误:对象 ID 813245952、索引 ID 1、分区 ID 72057594073972736、分配单元 ID 72057594083213312(类型行内数据)的多个 IAM 页包含相同间隔的分配。IAM 页面 (1:4611577) 和 (1:2040821)。CHECKDB 在表“tablename”(对象 ID 813245952)中发现 1 个分配错误和 0 个一致性错误。CHECKDB 在数据库“dbname”中发现 1 个分配错误和 0 个一致性错误。Repair_allow_data_loss 是 DBCC CHECKDB (dbname) 发现的错误的最低修复级别。
有没有人以前遇到过这个问题并有修复的解决方案?
注意:- 我还没有运行该语句repair_allow_data_loss
。
小智 0
我们在 SQL Server 2014 上遇到了这个错误,并通过重建表上的聚集索引来解决它。
ALTER INDEX pk_table ON dbo.table REBUILD WITH (ONLINE = OFF);
Run Code Online (Sandbox Code Playgroud)
后来DBCC CHECKDB (MyDatabase)
运行就没有错误了。