症状:

使用时 DBCC CHECKDBREPAIR_ALLOW_DATA_LOSS 修复损坏的.MDF数据库的参数,如下所示:

DBCC CHECKDB(xxxx,'REPAIR_ALLOW_DATA_LOSS')

您看到以下错误消息:

DBCC结果为“错误1”。
修复:已从对象ID 1,索引ID -296,分区ID 0,分配单元ID 1(类型未知)中释放范围(0:0)。
修复:已从对象ID 1,索引ID -304,分区ID 0,分配单元ID 1(类型未知)中释放范围(0:0)。
修复:已从对象ID 1,索引ID -312,分区ID 0,分配单元ID 1(类型未知)中释放范围(0:0)。
修复:已从对象ID 1,索引ID -328,分区ID 0,分配单元ID 1(类型未知)中释放范围(0:0)。
修复:已从对象ID 1,索引ID -360,分区ID 0,分配单元ID 1(类型未知)中释放范围(0:0)。
修复:已从对象ID 1,索引ID -376,分区ID 0,分配单元ID 1(类型未知)中释放范围(0:0)。
修复:已从对象ID 1,索引ID -384,分区ID 0,分配单元ID 1(类型未知)中释放范围(0:0)。
修复:已从对象ID 1,索引ID -400,分区ID 0,分配单元ID 1(类型未知)中释放范围(0:0)。
修复:已从对象ID 1,索引ID -285,分区ID 0,分配单元ID 1(类型未知)释放页面(0:27021597764222976)。
修复:已从对象ID 1,索引ID -287,分区ID 0,分配单元ID 1(类型未知)释放页面(0:27021597764222976)。
修复:已从对象ID 1,索引ID -289,分区ID 0,分配单元ID 1(类型未知)释放页面(0:27021597764222976)。
修复:已从对象ID 1,索引ID -291,分区ID 0,分配单元ID 1(类型未知)释放页面(0:27021597764222976)。
修复:已从对象ID 1,索引ID -293,分区ID 0,分配单元ID 1(类型未知)释放页面(0:27021597764222976)。
修复:已从对象ID 1,索引ID -368,分区ID 0,分配单元ID 1(类型未知)释放页面(0:27021597764222976)。
修复:已从对象ID 1,索引ID -283,分区ID 0,分配单元ID 1(类型未知)释放页面(0:27021597770317824)。
消息8948,级别16,状态3,行8
数据库错误:PFS页(1:284)中的页面(1:1)被标记为错误的类型。 PFS状态为0x70,预期为0x60。
该错误已修复。
消息8948,级别16,状态3,行8
数据库错误:PFS页(1:286)中的页面(1:1)被标记为错误的类型。 PFS状态为0x70,预期为0x60。
该错误已修复。
消息8948,级别16,状态3,行8
数据库错误:PFS页(1:288)中的页面(1:1)被标记为错误的类型。 PFS状态为0x70,预期为0x60。
该错误已修复。
消息8948,级别16,状态3,行8
数据库错误:PFS页(1:290)中的页面(1:1)被标记为错误的类型。 PFS状态为0x70,预期为0x60。
该错误已修复。
消息8948,级别16,状态3,行8
数据库错误:PFS页(1:292)中的页面(1:1)被标记为错误的类型。 PFS状态为0x70,预期为0x60。
该错误已修复。
消息8948,级别16,状态3,行8
数据库错误:PFS页(1:294)中的页面(1:1)被标记为错误的类型。 PFS状态为0x70,预期为0x60。
该错误已修复。
消息8948,级别16,状态3,行8
数据库错误:PFS页(1:295)中的页面(1:1)被标记为错误的类型。 PFS状态为0x70,预期为0x60。
该错误已修复。
消息8905,级别16,状态1,行8
数据库ID 1中的范围(296:39)被标记为已在GAM中分配,但尚未由SGAM或IAM分配。
该错误已修复。
消息8905,级别16,状态1,行8
数据库ID 1中的范围(304:39)被标记为已在GAM中分配,但尚未由SGAM或IAM分配。
该错误已修复。
消息8905,级别16,状态1,行8
数据库ID 1中的范围(312:39)被标记为已在GAM中分配,但尚未由SGAM或IAM分配。
该错误已修复。
消息8905,级别16,状态1,行8
数据库ID 1中的范围(328:39)被标记为已在GAM中分配,但尚未由SGAM或IAM分配。
该错误已修复。
消息8905,级别16,状态1,行8
数据库ID 1中的范围(360:39)被标记为已在GAM中分配,但尚未由SGAM或IAM分配。
该错误已修复。
消息8928,级别16,状态6,行8
对象ID 0,索引ID -1,分区ID 0,分配单元ID 0(类型未知):页面(1:368)无法处理。 有关详细信息,请参见其他错误。
该错误已修复。
消息8905,级别16,状态1,行8
数据库ID 1中的范围(376:39)被标记为已在GAM中分配,但尚未由SGAM或IAM分配。
该错误已修复。
消息8905,级别16,状态1,行8
数据库ID 1中的范围(384:39)被标记为已在GAM中分配,但尚未由SGAM或IAM分配。
该错误已修复。
消息8905,级别16,状态1,行8
数据库ID 1中的范围(400:39)被标记为已在GAM中分配,但尚未由SGAM或IAM分配。
该错误已修复。
消息8909,级别16,状态1,行8
表格错误:对象ID 0,索引ID -1,分区ID 0,分配单元ID 281475001417728(类型未知),页面ID(1:376)在其页面标题中包含错误的页面ID。 页面标题中的PageId =(70:34)。
消息8906,级别16,状态1,行8
数据库ID 1中的页面(284:39)在SGAM(1:3)和PFS(1:1)中分配,但未在任何IAM中分配。 PFS标志'IAM_PG MIXED_EXT ALLOCATED 0_PCT_FULL'。
该错误已修复。
消息8906,级别16,状态1,行8
数据库ID 1中的页面(285:39)在SGAM(1:3)和PFS(1:1)中分配,但未在任何IAM中分配。 PFS标志为“ MIXED_EXT ALLOCATED 0_PCT_FULL”。
该错误已修复。
消息8909,级别16,状态1,行8
表格错误:对象ID 0,索引ID -1,分区ID 0,分配单元ID 27021597764222976(类型未知),页面ID(1:285)在其页面标题中包含错误的页面ID。 页面标题中的PageId =(8074:44)。
消息8906,级别16,状态1,行8
数据库ID 1中的页面(286:39)在SGAM(1:3)和PFS(1:1)中分配,但未在任何IAM中分配。 PFS标志'IAM_PG MIXED_EXT ALLOCATED 0_PCT_FULL'。
该错误已修复。
消息8906,级别16,状态1,行8
数据库ID 1中的页面(287:39)在SGAM(1:3)和PFS(1:1)中分配,但未在任何IAM中分配。 PFS标志为“ MIXED_EXT ALLOCATED 0_PCT_FULL”。
该错误已修复。
消息8909,级别16,状态1,行8
表格错误:对象ID 0,索引ID -1,分区ID 0,分配单元ID 27021597764222976(类型未知),页面ID(1:287)在其页面标题中包含错误的页面ID。 页面标题中的PageId =(7620:27)。
消息8906,级别16,状态1,行8
数据库ID 1中的页面(288:39)在SGAM(1:3)和PFS(1:1)中分配,但未在任何IAM中分配。 PFS标志'IAM_PG MIXED_EXT ALLOCATED 0_PCT_FULL'。
该错误已修复。
消息8906,级别16,状态1,行8
数据库ID 1中的页面(289:39)在SGAM(1:3)和PFS(1:1)中分配,但未在任何IAM中分配。 PFS标志为“ MIXED_EXT ALLOCATED 0_PCT_FULL”。
该错误已修复。
消息8909,级别16,状态1,行8
表格错误:对象ID 0,索引ID -1,分区ID 0,分配单元ID 27021597764222976(类型未知),页面ID(1:289)在其页面标题中包含错误的页面ID。 页面标题中的PageId =(8053:29)。
消息8906,级别16,状态1,行8
数据库ID 1中的页面(290:39)在SGAM(1:3)和PFS(1:1)中分配,但未在任何IAM中分配。 PFS标志'IAM_PG MIXED_EXT ALLOCATED 0_PCT_FULL'。
该错误已修复。
消息8906,级别16,状态1,行8
数据库ID 1中的页面(291:39)在SGAM(1:3)和PFS(1:1)中分配,但未在任何IAM中分配。 PFS标志为“ MIXED_EXT ALLOCATED 0_PCT_FULL”。
该错误已修复。
消息8909,级别16,状态1,行8
表格错误:对象ID 0,索引ID -1,分区ID 0,分配单元ID 27021597764222976(类型未知),页面ID(1:291)在其页面标题中包含错误的页面ID。 页面标题中的PageId =(7098:50)。
消息8906,级别16,状态1,行8
数据库ID 1中的页面(292:39)在SGAM(1:3)和PFS(1:1)中分配,但未在任何IAM中分配。 PFS标志'IAM_PG MIXED_EXT ALLOCATED 0_PCT_FULL'。
该错误已修复。
消息8906,级别16,状态1,行8
数据库ID 1中的页面(293:39)在SGAM(1:3)和PFS(1:1)中分配,但未在任何IAM中分配。 PFS标志为“ MIXED_EXT ALLOCATED 0_PCT_FULL”。
该错误已修复。
消息8909,级别16,状态1,行8
表格错误:对象ID 0,索引ID -1,分区ID 0,分配单元ID 27021597764222976(类型未知),页面ID(1:293)在其页面标题中包含错误的页面ID。 页面标题中的PageId =(7098:50)。
消息8906,级别16,状态1,行8
数据库ID 1中的页面(294:39)在SGAM(1:3)和PFS(1:1)中分配,但未在任何IAM中分配。 PFS标志'IAM_PG MIXED_EXT ALLOCATED 0_PCT_FULL'。
该错误已修复。
消息8906,级别16,状态1,行8
数据库ID 1中的页面(295:39)在SGAM(1:3)和PFS(1:1)中分配,但未在任何IAM中分配。 PFS标志'IAM_PG MIXED_EXT ALLOCATED 0_PCT_FULL'。
该错误已修复。
消息8909,级别16,状态1,行8
表格错误:对象ID 0,索引ID -1,分区ID 0,分配单元ID 27021597764222976(类型未知),页面ID(1:313)在其页面标题中包含错误的页面ID。 页面标题中的PageId =(7220:34)。
消息8909,级别16,状态1,行8
表格错误:对象ID 0,索引ID -1,分区ID 0,分配单元ID 27021597764222976(类型未知),页面ID(1:328)在其页面标题中包含错误的页面ID。 页面标题中的PageId =(6846:34)。
消息8906,级别16,状态1,行8
数据库ID 1中的页面(368:39)在SGAM(1:3)和PFS(1:1)中分配,但未在任何IAM中分配。 PFS标志'IAM_PG MIXED_EXT ALLOCATED 0_PCT_FULL'。
该错误已修复。
消息8909,级别16,状态1,行8
表格错误:对象ID 0,索引ID -1,分区ID 0,分配单元ID 27021597764222976(类型未知),页面ID(1:368)在其页面标题中包含错误的页面ID。 页面标题中的PageId =(6:34)。
该错误已修复。
消息8909,级别16,状态1,行8
表格错误:对象ID 0,索引ID -1,分区ID 0,分配单元ID 27021597764222976(类型未知),页面ID(1:385)在其页面标题中包含错误的页面ID。 页面标题中的PageId =(7074:34)。
消息8909,级别16,状态1,行8
表格错误:对象ID 0,索引ID -1,分区ID 0,分配单元ID 27021597764222976(类型未知),页面ID(1:400)在其页面标题中包含错误的页面ID。 页面标题中的PageId =(6818:34)。
消息8909,级别16,状态1,行8
表格错误:对象ID 0,索引ID -1,分区ID 0,分配单元ID 27021597769400320(类型未知),页面ID(1:296)在其页面标题中包含错误的页面ID。 页面标题中的PageId =(4044:34)。
消息8909,级别16,状态1,行8
表格错误:对象ID 0,索引ID -1,分区ID 0,分配单元ID 27021597769465856(类型未知),页面ID(1:384)在其页面标题中包含错误的页面ID。 页面标题中的PageId =(4076:34)。
消息8906,级别16,状态1,行8
数据库ID 1中的页面(283:39)在SGAM(1:3)和PFS(1:1)中分配,但未在任何IAM中分配。 PFS标志为“ MIXED_EXT ALLOCATED 0_PCT_FULL”。
该错误已修复。
消息8909,级别16,状态1,行8
表格错误:对象ID 0,索引ID -1,分区ID 0,分配单元ID 27021597770317824(类型未知),页面ID(1:283)在其页面标题中包含错误的页面ID。 页面标题中的PageId =(3374:54)。
消息8909,级别16,状态1,行8
表格错误:对象ID 0,索引ID -1,分区ID 0,分配单元ID 27021597783752704(类型未知),页面ID(1:297)在其页面标题中包含错误的页面ID。 页面标题中的PageId =(10:34)。
消息8909,级别16,状态1,行8
表格错误:对象ID 0,索引ID -1,分区ID 0,分配单元ID 27021597783818240(类型未知),页面ID(1:298)在其页面标题中包含错误的页面ID。 页面标题中的PageId =(18:34)。
消息8909,级别16,状态1,行8
表格错误:对象ID 0,索引ID -1,分区ID 0,分配单元ID 27021597783883776(类型未知),页面ID(1:299)在其页面标题中包含错误的页面ID。 页面标题中的PageId =(42:34)。
消息8909,级别16,状态1,行8
表格错误:对象ID 0,索引ID -1,分区ID 0,分配单元ID 27021597783949312(类型未知),页面ID(1:300)在其页面标题中包含错误的页面ID。 页面标题中的PageId =(14:34)。
消息8909,级别16,状态1,行8
表格错误:对象ID 0,索引ID -1,分区ID 0,分配单元ID 27021597784014848(类型未知),页面ID(1:301)在其页面标题中包含错误的页面ID。 页面标题中的PageId =(14:34)。
消息8909,级别16,状态1,行8
表格错误:对象ID 0,索引ID -1,分区ID 0,分配单元ID 27021597784080384(类型未知),页面ID(1:302)在其页面标题中包含错误的页面ID。 页面标题中的PageId =(32:34)。
消息8909,级别16,状态1,行8
表格错误:对象ID 0,索引ID -1,分区ID 0,分配单元ID 27021597784145920(类型未知),页面ID(1:303)在其页面标题中包含错误的页面ID。 页面标题中的PageId =(56:34)。
消息8909,级别16,状态1,行8
表格错误:对象ID 0,索引ID -1,分区ID 0,分配单元ID 27021597784211456(类型未知),页面ID(1:304)在其页面标题中包含错误的页面ID。 页面标题中的PageId =(34:34)。
消息8909,级别16,状态1,行8
表格错误:对象ID 0,索引ID -1,分区ID 0,分配单元ID 27021597784276992(类型未知),页面ID(1:305)在其页面标题中包含错误的页面ID。 页面标题中的PageId =(30:34)。
消息8909,级别16,状态1,行8
表格错误:对象ID 0,索引ID -1,分区ID 0,分配单元ID 27021597784342528(类型未知),页面ID(1:306)在其页面标题中包含错误的页面ID。 页面标题中的PageId =(10:34)。
消息8909,级别16,状态1,行8
表格错误:对象ID 0,索引ID -1,分区ID 0,分配单元ID 27021597784408064(类型未知),页面ID(1:307)在其页面标题中包含错误的页面ID。 页面标题中的PageId =(98:34)。
消息8909,级别16,状态1,行8
表格错误:对象ID 0,索引ID -1,分区ID 0,分配单元ID 27021597784473600(类型未知),页面ID(1:308)在其页面标题中包含错误的页面ID。 页面标题中的PageId =(34:34)。
消息8909,级别16,状态1,行8
表格错误:对象ID 0,索引ID -1,分区ID 0,分配单元ID 27021597784539136(类型未知),页面ID(1:309)在其页面标题中包含错误的页面ID。 页面标题中的PageId =(20:34)。
消息8909,级别16,状态1,行8
表格错误:对象ID 0,索引ID -1,分区ID 0,分配单元ID 27021597784604672(类型未知),页面ID(1:310)在其页面标题中包含错误的页面ID。 页面标题中的PageId =(38:34)。
消息8909,级别16,状态1,行8
表格错误:对象ID 0,索引ID -1,分区ID 0,分配单元ID 27021597784670208(类型未知),页面ID(1:311)在其页面标题中包含错误的页面ID。 页面标题中的PageId =(30:34)。
消息8909,级别16,状态1,行8
表格错误:对象ID 0,索引ID -1,分区ID 0,分配单元ID 27021597784735744(类型未知),页面ID(1:312)在其页面标题中包含错误的页面ID。 页面标题中的PageId =(32:34)。
消息8909,级别16,状态1,行8
表格错误:对象ID 0,索引ID -1,分区ID 0,分配单元ID 27021597787881472(类型未知),页面ID(1:360)在其页面标题中包含错误的页面ID。 页面标题中的PageId =(24:34)。
消息8909,级别16,状态1,行8
表格错误:对象ID 0,索引ID -1,分区ID 0,分配单元ID 27021597787947008(类型未知),页面ID(1:361)在其页面标题中包含错误的页面ID。 页面标题中的PageId =(6:34)。
消息8909,级别16,状态1,行8
表格错误:对象ID 0,索引ID -1,分区ID 0,分配单元ID 27021597788012544(类型未知),页面ID(1:362)在其页面标题中包含错误的页面ID。 页面标题中的PageId =(30:34)。
消息8909,级别16,状态1,行8
表格错误:对象ID 0,索引ID -1,分区ID 0,分配单元ID 27021597788078080(类型未知),页面ID(1:363)在其页面标题中包含错误的页面ID。 页面标题中的PageId =(60:34)。
消息8909,级别16,状态1,行8
表格错误:对象ID 0,索引ID -1,分区ID 0,分配单元ID 27021597788143616(类型未知),页面ID(1:364)在其页面标题中包含错误的页面ID。 页面标题中的PageId =(36:34)。
消息8909,级别16,状态1,行8
表格错误:对象ID 0,索引ID -1,分区ID 0,分配单元ID 27021597788209152(类型未知),页面ID(1:365)在其页面标题中包含错误的页面ID。 页面标题中的PageId =(8:34)。
消息8909,级别16,状态1,行8
表格错误:对象ID 0,索引ID -1,分区ID 0,分配单元ID 27021597788274688(类型未知),页面ID(1:366)在其页面标题中包含错误的页面ID。 页面标题中的PageId =(50:34)。
消息8909,级别16,状态1,行8
表格错误:对象ID 0,索引ID -1,分区ID 0,分配单元ID 27021597788864512(类型未知),页面ID(1:367)在其页面标题中包含错误的页面ID。 页面标题中的PageId =(24:34)。
消息8909,级别16,状态1,行8
表格错误:对象ID 0,索引ID -1,分区ID 0,分配单元ID 27021597788995584(类型未知),页面ID(1:377)在其页面标题中包含错误的页面ID。 页面标题中的PageId =(34:34)。
消息8909,级别16,状态1,行8
表格错误:对象ID 0,索引ID -1,分区ID 0,分配单元ID 27021597789061120(类型未知),页面ID(1:378)在其页面标题中包含错误的页面ID。 页面标题中的PageId =(52:34)。
消息8909,级别16,状态1,行8
表格错误:对象ID 0,索引ID -1,分区ID 0,分配单元ID 27021597789126656(类型未知),页面ID(1:379)在其页面标题中包含错误的页面ID。 页面标题中的PageId =(90:34)。
消息8909,级别16,状态1,行8
表格错误:对象ID 0,索引ID -1,分区ID 0,分配单元ID 27021597789192192(类型未知),页面ID(1:380)在其页面标题中包含错误的页面ID。 页面标题中的PageId =(34:34)。
消息8909,级别16,状态1,行8
表格错误:对象ID 0,索引ID -1,分区ID 0,分配单元ID 27021597789257728(类型未知),页面ID(1:381)在其页面标题中包含错误的页面ID。 页面标题中的PageId =(52:34)。
消息8909,级别16,状态1,行8
表格错误:对象ID 0,索引ID -1,分区ID 0,分配单元ID 27021597789323264(类型未知),页面ID(1:382)在其页面标题中包含错误的页面ID。 页面标题中的PageId =(76:34)。
消息8909,级别16,状态1,行8
表格错误:对象ID 0,索引ID -1,分区ID 0,分配单元ID 27021597789388800(类型未知),页面ID(1:383)在其页面标题中包含错误的页面ID。 页面标题中的PageId =(16:34)。
CHECKDB发现31个分配错误和44个一致性错误与任何单个对象都不相关。
CHECKDB修复了31个分配错误和0个一致性错误,这些错误与任何单个对象都不相关。
修复:对象ID 27,索引ID 2,分区ID 562949955190784,分配单元ID 562949955190784(行内数据类型)的IAM链在页面(1:288)之前已被截断,并将被重建。
消息2575,级别16,状态1,行8
索引分配图(IAM)页面(1:288)由对象ID 0,索引ID 0,分区ID 27,分配单元ID 2(类型为行内)中IAM页面(562949955190784:562949955190784)的下一个指针指向数据),但在扫描中未检测到。
该错误已修复。
CHECKDB在表'sys.sysowners'(对象ID 1)中发现0个分配错误和27个一致性错误。
CHECKDB在表sys.sysowners(对象ID 1)中修复了0个分配错误和27个一致性错误。
修复:页面(1:79)已分配给对象ID 34,索引ID 2,分区ID 562949955649536,分配单元ID 562949955649536(行内数据类型)。
修复:对象ID 34,索引ID 2,分区ID 562949955649536,分配单元ID 562949955649536(行内数据类型)的IAM链在页面(1:295)之前已被截断,并将被重建。
修复:页面(1:80)已分配给对象ID 34,索引ID 3,分区ID 844424932360192,分配单元ID 844424932360192(行内数据类型)。
修复:对象ID 34,索引ID 3,分区ID 844424932360192,分配单元ID 844424932360192(行内数据类型)的IAM链在页面(1:368)之前已被截断,并将被重建。
消息8906,级别16,状态1,行8
数据库ID 1中的页面(79:39)在SGAM(1:3)和PFS(1:1)中分配,但未在任何IAM中分配。 PFS标志为“ MIXED_EXT ALLOCATED 0_PCT_FULL”。
该错误已修复。
消息2575,级别16,状态1,行8
索引分配图(IAM)页面(1:295)由对象ID 0,索引ID 0,分区ID 34,分配单元ID 2(类型为行内)中IAM页面(562949955649536:562949955649536)的下一个指针指向数据),但在扫描中未检测到。
该错误已修复。
消息8906,级别16,状态1,行8
数据库ID 1中的页面(80:39)在SGAM(1:3)和PFS(1:1)中分配,但未在任何IAM中分配。 PFS标志为“ MIXED_EXT ALLOCATED 0_PCT_FULL”。
该错误已修复。
消息2575,级别16,状态1,行8
索引分配图(IAM)页面(1:368)由对象ID 0,索引ID 0,分区ID 34,分配单元ID 3(类型为行内)中IAM页面(844424932360192:844424932360192)的下一个指针指向数据),但在扫描中未检测到。
该错误已修复。
消息824,级别24,状态2,行8
SQL Server 检测到基于逻辑一致性的I / O错误:错误的pageid(预期为1:261;实际为114:34)。 它是在读取文件'C:Program FilesMicrosoft中偏移量1x261a39的数据库ID 0中的页面(0000000020:000)期间发生的 SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf”。 中的其他消息 SQL Server 错误日志或系统事件日志可能会提供更多详细信息。 这是严重的错误情况,威胁数据库的完整性,必须立即更正。 完成完整的数据库一致性检查(DBCC CHECKDB)。 此错误可能是由许多因素引起的; 有关更多信息,请参见 SQL Server 在线书籍。
消息824,级别24,状态2,行8
SQL Server 检测到基于逻辑一致性的I / O错误:错误的pageid(预期为1:369;实际为40:60)。 在读取文件'C:Program FilesMicrosoft中偏移量1x369e39的数据库ID 0中的页面(000000002:2000)时发生 SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf”。 中的其他消息 SQL Server 错误日志或系统事件日志可能会提供更多详细信息。 这是严重的错误情况,威胁数据库的完整性,必须立即更正。 完成完整的数据库一致性检查(DBCC CHECKDB)。 此错误可能是由许多因素引起的; 有关更多信息,请参见 SQL Server 在线书籍。

其中“ Error1”是要修复的损坏的MDF数据库的名称。

讯息8905 表示已将范围分配给GAM,但尚未由SGAM或IAM分配。 这是分配错误。

错误消息的屏幕截图:

精确说明:

在MDF数据库中,数据存储为 网页。 GAM,SGAM和IAM都用于分配。 并且以扩展(8页)为单位而不是一页分配数据,以提高性能。 如果范围是由GAM分配的,但不是由SGAM或IAM分配的,则CHECKDB将报告 讯息8905,然后尝试修复它。

您可以使用我们的产品 DataNumen SQL Recovery 从损坏的MDF文件中恢复数据并解决此错误。

样本文件1:

示例损坏的MDF文件 CHECKDB REPAIR_ALLOW_DATA_LOSS 会发现 讯息8905 错误,但无法恢复数据库,而 DataNumen SQL Recovery 能够。

SQL Server 版本 MDF文件损坏 MDF文件由固定 DataNumen SQL Recovery
SQL Server 2014 Error11.mdf 错误11_fixed.mdf