症状:

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

DBCC CHECKDB(xxxx,'REPAIR_ALLOW_DATA_LOSS')

您会看到以下错误消息:

“Error1”的 DBCC 结果。
修复:范围 (1:296) 已从对象 ID 0、索引 ID -1、分区 ID 0、分配单元 ID 0(类型未知)中释放。
修复:范围 (1:304) 已从对象 ID 0、索引 ID -1、分区 ID 0、分配单元 ID 0(类型未知)中释放。
修复:范围 (1:312) 已从对象 ID 0、索引 ID -1、分区 ID 0、分配单元 ID 0(类型未知)中释放。
修复:范围 (1:328) 已从对象 ID 0、索引 ID -1、分区 ID 0、分配单元 ID 0(类型未知)中释放。
修复:范围 (1:360) 已从对象 ID 0、索引 ID -1、分区 ID 0、分配单元 ID 0(类型未知)中释放。
修复:范围 (1:376) 已从对象 ID 0、索引 ID -1、分区 ID 0、分配单元 ID 0(类型未知)中释放。
修复:范围 (1:384) 已从对象 ID 0、索引 ID -1、分区 ID 0、分配单元 ID 0(类型未知)中释放。
修复:范围 (1:400) 已从对象 ID 0、索引 ID -1、分区 ID 0、分配单元 ID 0(类型未知)中释放。
修复:页面 (1:285) 已从对象 ID 0、索引 ID -1、分区 ID 0、分配单元 ID 27021597764222976(类型未知)中释放。
修复:页面 (1:287) 已从对象 ID 0、索引 ID -1、分区 ID 0、分配单元 ID 27021597764222976(类型未知)中释放。
修复:页面 (1:289) 已从对象 ID 0、索引 ID -1、分区 ID 0、分配单元 ID 27021597764222976(类型未知)中释放。
修复:页面 (1:291) 已从对象 ID 0、索引 ID -1、分区 ID 0、分配单元 ID 27021597764222976(类型未知)中释放。
修复:页面 (1:293) 已从对象 ID 0、索引 ID -1、分区 ID 0、分配单元 ID 27021597764222976(类型未知)中释放。
修复:页面 (1:368) 已从对象 ID 0、索引 ID -1、分区 ID 0、分配单元 ID 27021597764222976(类型未知)中释放。
修复:页面 (1:283) 已从对象 ID 0、索引 ID -1、分区 ID 0、分配单元 ID 27021597770317824(类型未知)中释放。
消息8948,级别16,状态3,行8
数据库错误:页面 (1:284) 在 PFS 页面 (1:1) 中标记为错误类型。 PFS 状态 0x70 预期为 0x60。
错误已修复。
消息8948,级别16,状态3,行8
数据库错误:页面 (1:286) 在 PFS 页面 (1:1) 中标记为错误类型。 PFS 状态 0x70 预期为 0x60。
错误已修复。
消息8948,级别16,状态3,行8
数据库错误:页面 (1:288) 在 PFS 页面 (1:1) 中标记为错误类型。 PFS 状态 0x70 预期为 0x60。
错误已修复。
消息8948,级别16,状态3,行8
数据库错误:页面 (1:290) 在 PFS 页面 (1:1) 中标记为错误类型。 PFS 状态 0x70 预期为 0x60。
错误已修复。
消息8948,级别16,状态3,行8
数据库错误:页面 (1:292) 在 PFS 页面 (1:1) 中标记为错误类型。 PFS 状态 0x70 预期为 0x60。
错误已修复。
消息8948,级别16,状态3,行8
数据库错误:页面 (1:294) 在 PFS 页面 (1:1) 中标记为错误类型。 PFS 状态 0x70 预期为 0x60。
错误已修复。
消息8948,级别16,状态3,行8
数据库错误:页面 (1:295) 在 PFS 页面 (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 错误:页面 ID 不正确(预期 1:261;实际 114:34)。 它发生在读取数据库 ID 1 中的页面 (261:39) 时,文件 'C:Program FilesMicrosoft 中的偏移量为 0x0000000020a000 SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'。 中的其他消息 SQL Server 错误日志或系统事件日志可能会提供更多详细信息。 这是威胁数据库完整性的严重错误情况,必须立即更正。 完成完整的数据库一致性检查 (DBCC CHECKDB)。 此错误可能由多种因素引起; 有关详细信息,请参阅 SQL Server 在线图书。
消息824,级别24,状态2,行8
SQL Server 检测到基于逻辑一致性的 I/O 错误:页面 ID 不正确(预期 1:369;实际 40:60)。 它发生在读取数据库 ID 1 中的页面 (369:39) 时,文件 'C:Program FilesMicrosoft 中的偏移量为 0x000000002e2000 SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'。 中的其他消息 SQL Server 错误日志或系统事件日志可能会提供更多详细信息。 这是威胁数据库完整性的严重错误情况,必须立即更正。 完成完整的数据库一致性检查 (DBCC CHECKDB)。 此错误可能由多种因素引起; 有关详细信息,请参阅 SQL Server 在线图书。

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

讯息8905 表示一个范围已分配给 GAM,但没有 SGAM 或 IAM 分配它。 这是分配错误。

报错信息截图:

准确的解释:

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

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

示例文件 1:

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

SQL Server 版本 损坏的 MDF 文件 MDF文件修复 DataNumen SQL Recovery
SQL Server 2014 Error11.mdf Error11_fixed.mdf