症狀:

使用時 DBCC CHECKDBREPAIR_ALLOW_DATA_LOSS 修復損壞的.MDF數據庫的參數,如下所示:

DBCC CHECKDB(xxxx,'REPAIR_ALLOW_DATA_LOSS')

您看到以下錯誤消息:

消息8921,級別16,狀態1,行8
支票已終止。 收集事實時檢測到故障。 可能tempdb空間不足或系統表不一致。 檢查以前的錯誤。
消息8998,級別16,狀態2,行8
GAM,SGAM或PFS頁面上的頁面錯誤阻止了數據庫ID 39頁面從(1:0)到(1:8087)的分配完整性檢查。 查看其他錯誤原因。
CHECKDB發現1個分配錯誤和0個一致性錯誤與任何單個對像都不相關。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:157)由對象ID 0,索引ID 0,分區ID 3,分配單元ID 1(類型為行內)中的IAM頁面(196608:196608)的下一個指針指向數據),但在掃描中未檢測到。
無法修復此錯誤。
CHECKDB在表sys.sysrscols(對象ID 1)中發現0個分配錯誤和3個一致性錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:131)由對象ID 0,索引ID 0,分區ID 5,分配單元ID 1(類型為行內)中的IAM頁面(327680:327680)的下一個指針指向數據),但在掃描中未檢測到。
無法修復此錯誤。
CHECKDB在表sys.sysrowsets(對象ID 1)中發現0個分配錯誤和5個一致性錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:21)由對象ID 0,索引ID 0,分區ID 7,分配單元ID 1(類型為行內)中的IAM頁面(458752:458752)的下一個指針指向數據),但在掃描中未檢測到。
修復此錯誤需要首先更正其他錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:18)由對象ID 0,索引ID 0,分區ID 7,分配單元ID 2(類型為行內)中的IAM頁面(562949953880064:562949953880064)的下一個指針指向數據),但在掃描中未檢測到。
無法修復此錯誤。
CHECKDB在表sys.sysallocunits(對象ID 2)中發現0個分配錯誤和7個一致性錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:12)由對象ID 0,索引ID 0,分區ID 8,分配單元ID 0(類型為行內)中的IAM頁面(524288:524288)的下一個指針指向數據),但在掃描中未檢測到。
無法修復此錯誤。
CHECKDB在表'sys.sysfiles1'(對象ID 0)中發現1個分配錯誤和8個一致性錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:137)由對象ID 0,索引ID 0,分區ID 20,分配單元ID 1(類型為行內)中的IAM頁面(281474978021376:281474978021376)的下一個指針指向數據),但在掃描中未檢測到。
無法修復此錯誤。
CHECKDB在表'sys.sys中發現1個分配錯誤和0個一致性錯誤dbfiles(對象ID 20)。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:152)由對象ID 0,索引ID 0,分區ID 23,分配單元ID 1(類型為行內)中的IAM頁面(281474978217984:281474978217984)的下一個指針指向數據),但在掃描中未檢測到。
無法修復此錯誤。
CHECKDB在表'sys.sysphfg'(對象ID 1)中發現0個分配錯誤和23個一致性錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:154)由對象ID 0,索引ID 0,分區ID 24,分配單元ID 1(類型為行內)中的IAM頁面(281474978283520:281474978283520)的下一個指針指向數據),但在掃描中未檢測到。
無法修復此錯誤。
CHECKDB在表sys.sysprufiles(對象ID 1)中發現0個分配錯誤和24個一致性錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:92)由對象ID 0,索引ID 0,分區ID 27,分配單元ID 1(類型為行內)中的IAM頁面(281474978480128:281474978480128)的下一個指針指向數據),但在掃描中未檢測到。
無法修復此錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:288)由對象ID 0,索引ID 0,分區ID 27,分配單元ID 2(類型為行內)中的IAM頁面(562949955190784:562949955190784)的下一個指針指向數據),但在掃描中未檢測到。
修復此錯誤需要首先更正其他錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:96)由對象ID 0,索引ID 0,分區ID 27,分配單元ID 3(類型為行內)中的IAM頁面(844424931901440:844424931901440)的下一個指針指向數據),但在掃描中未檢測到。
修復此錯誤需要首先更正其他錯誤。
CHECKDB在表'sys.sysowners'(對象ID 3)中發現0個分配錯誤和27個一致性錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:102)由對象ID 0,索引ID 0,分區ID 29,分配單元ID 1(類型為行內)中的IAM頁面(281474978611200:281474978611200)的下一個指針指向數據),但在掃描中未檢測到。
無法修復此錯誤。
CHECKDB在表sys.sysprivs(對象ID 1)中發現0個分配錯誤和29個一致性錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:117)由對象ID 0,索引ID 0,分區ID 34,分配單元ID 1(類型為行內)中的IAM頁面(281474978938880:281474978938880)的下一個指針指向數據),但在掃描中未檢測到。
無法修復此錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:295)由對象ID 0,索引ID 0,分區ID 34,分配單元ID 2(類型為行內)中的IAM頁面(562949955649536:562949955649536)的下一個指針指向數據),但在掃描中未檢測到。
修復此錯誤需要首先更正其他錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:368)由對象ID 0,索引ID 0,分區ID 34,分配單元ID 3(類型為行內)中的IAM頁面(844424932360192:844424932360192)的下一個指針指向數據),但在掃描中未檢測到。
修復此錯誤需要首先更正其他錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:123)由對象ID 0,索引ID 0,分區ID 34,分配單元ID 4(類型為行內)中的IAM頁面(1125899909070848:1125899909070848)的下一個指針指向數據),但在掃描中未檢測到。
修復此錯誤需要首先更正其他錯誤。
CHECKDB在表sys.sysschobjs(對象ID 4)中發現0個分配錯誤和34個一致性錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:108)由對象ID 0,索引ID 0,分區ID 41,分配單元ID 1(類型為行內)中的IAM頁面(281474979397632:281474979397632)的下一個指針指向數據),但在掃描中未檢測到。
無法修復此錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:245)由對象ID 0,索引ID 0,分區ID 41,分配單元ID 2(類型為行內)中的IAM頁面(562949956108288:562949956108288)的下一個指針指向數據),但在掃描中未檢測到。
修復此錯誤需要首先更正其他錯誤。
CHECKDB在表sys.syscolpars(對象ID 2)中發現0個分配錯誤和41個一致性錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:10)由對象ID 0,索引ID 0,分區ID 44,分配單元ID 1(類型為行內)中的IAM頁面(281474979594240:281474979594240)的下一個指針指向數據),但在掃描中未檢測到。
無法修復此錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:286)由對象ID 0,索引ID 0,分區ID 44,分配單元ID 2(類型為行內)中的IAM頁面(562949956304896:562949956304896)的下一個指針指向數據),但在掃描中未檢測到。
修復此錯誤需要首先更正其他錯誤。
CHECKDB在表'sys.sysnsobjs'(對象ID 2)中發現0個分配錯誤和44個一致性錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:76)由對象ID 0,索引ID 0,分區ID 50,分配單元ID 1(類型為行內)中的IAM頁面(281474979987456:281474979987456)的下一個指針指向數據),但在掃描中未檢測到。
無法修復此錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:292)由對象ID 0,索引ID 0,分區ID 50,分配單元ID 2(類型為行內)中的IAM頁面(562949956698112:562949956698112)的下一個指針指向數據),但在掃描中未檢測到。
修復此錯誤需要首先更正其他錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:294)由對象ID 0,索引ID 0,分區ID 50,分配單元ID 3(類型為行內)中的IAM頁面(844424933408768:844424933408768)的下一個指針指向數據),但在掃描中未檢測到。
修復此錯誤需要首先更正其他錯誤。
CHECKDB在表sys.sysscalartypes(對象ID 3)中發現0個分配錯誤和50個一致性錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:125)由對象ID 0,索引ID 0,分區ID 54,分配單元ID 1(類型為行內)中的IAM頁面(281474980249600:281474980249600)的下一個指針指向數據),但在掃描中未檢測到。
無法修復此錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:284)由對象ID 0,索引ID 0,分區ID 54,分配單元ID 2(類型為行內)中的IAM頁面(562949956960256:562949956960256)的下一個指針指向數據),但在掃描中未檢測到。
修復此錯誤需要首先更正其他錯誤。
CHECKDB在表sys.sysidxstats(對象ID 2)中發現0個分配錯誤和54個一致性錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:141)由對象ID 0,索引ID 0,分區ID 55,分配單元ID 1(類型為行內)中的IAM頁面(281474980315136:281474980315136)的下一個指針指向數據),但在掃描中未檢測到。
修復此錯誤需要首先更正其他錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:55)由對象ID 0,索引ID 0,分區ID 55,分配單元ID 2(類型為行內)中的IAM頁面(562949957025792:562949957025792)的下一個指針指向數據),但在掃描中未檢測到。
無法修復此錯誤。
CHECKDB在表'sys.sysiscols'(對象ID 2)中發現0個分配錯誤和55個一致性錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:13)由對象ID 0,索引ID 0,分區ID 58,分配單元ID 1(類型為行內)中的IAM頁面(281474980511744:72057594037993472)的下一個指針指向數據),但在掃描中未檢測到。
無法修復此錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:84)由對象ID 0,索引ID 0,分區ID 58,分配單元ID 2(類型為行內)中的IAM頁面(562949957222400:72057594038059008)的下一個指針指向數據),但在掃描中未檢測到。
修復此錯誤需要首先更正其他錯誤。
CHECKDB在表sys.sysbinobjs(對象ID 2)中發現0個分配錯誤和58個一致性錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:129)由對象ID 0,索引ID 0,分區ID 60,分配單元ID 1(類型為行內)中的IAM頁面(281474980642816:281474980642816)的下一個指針指向數據),但在掃描中未檢測到。
修復此錯誤需要首先更正其他錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁(1:45)由對象ID 0,索引ID 0,分區ID 60,分配單元ID 1(類型LOB數據)中IAM頁(281474980642816:71776119065149440)的下一個指針指向,但在掃描中未檢測到。
無法修復此錯誤。
CHECKDB在表sys.sysobjvalues(對象ID 2)中發現0個分配錯誤和60個一致性錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:88)由對象ID 0,索引ID 0,分區ID 64,分配單元ID 1(類型為行內)中的IAM頁面(281474980904960:281474980904960)的下一個指針指向數據),但在掃描中未檢測到。
無法修復此錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:243)由對象ID 0,索引ID 0,分區ID 64,分配單元ID 2(類型為行內)中的IAM頁面(562949957615616:562949957615616)的下一個指針指向數據),但在掃描中未檢測到。
修復此錯誤需要首先更正其他錯誤。
CHECKDB在表sys.sysclsobjs(對象ID 2)中發現0個分配錯誤和64個一致性錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:15)由對象ID 0,索引ID 0,分區ID 69,分配單元ID 1(類型為行內)中的IAM頁面(281474981232640:72057594039697408)的下一個指針指向數據),但在掃描中未檢測到。
無法修復此錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:39)由對象ID 0,索引ID 0,分區ID 69,分配單元ID 2(類型為行內)中的IAM頁面(562949957943296:72057594039762944)的下一個指針指向數據),但在掃描中未檢測到。
修復此錯誤需要首先更正其他錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:290)由對象ID 0,索引ID 0,分區ID 69,分配單元ID 3(類型為行內)中的IAM頁面(844424934653952:72057594039828480)的下一個指針指向數據),但在掃描中未檢測到。
修復此錯誤需要首先更正其他錯誤。
CHECKDB在表sys.sysrts(對象ID 3)中發現0個分配錯誤和69個一致性錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:98)由對象ID 0,索引ID 0,分區ID 74,分配單元ID 1(類型為行內)中的IAM頁面(281474981560320:281474981560320)的下一個指針指向數據),但在掃描中未檢測到。
無法修復此錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:100)由對象ID 0,索引ID 0,分區ID 74,分配單元ID 2(類型為行內)中的IAM頁面(562949958270976:562949958270976)的下一個指針指向數據),但在掃描中未檢測到。
修復此錯誤需要首先更正其他錯誤。
CHECKDB在表'sys.syssingleobjrefs'(對象ID 2)中發現0個分配錯誤和74個一致性錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:104)由對象ID 0,索引ID 0,分區ID 75,分配單元ID 1(類型為行內)中的IAM頁面(281474981625856:281474981625856)的下一個指針指向數據),但在掃描中未檢測到。
無法修復此錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:106)由對象ID 0,索引ID 0,分區ID 75,分配單元ID 2(類型為行內)中的IAM頁面(562949958336512:562949958336512)的下一個指針指向數據),但在掃描中未檢測到。
修復此錯誤需要首先更正其他錯誤。
CHECKDB在表'sys.sysmultiobjrefs'(對象ID 2)中發現0個分配錯誤和75個一致性錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:33)由對象ID 0,索引ID 0,分區ID 90,分配單元ID 1(類型為行內)中的IAM頁面(281474982608896:72057594038583296)的下一個指針指向數據),但在掃描中未檢測到。
無法修復此錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:81)由對象ID 0,索引ID 0,分區ID 90,分配單元ID 2(類型為行內)中的IAM頁面(562949959319552:72057594038648832)的下一個指針指向數據),但在掃描中未檢測到。
修復此錯誤需要首先更正其他錯誤。
CHECKDB在表sys.sysqnames(對象ID 2)中發現0個分配錯誤和90個一致性錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:49)由對象ID 0,索引ID 0,分區ID 91,分配單元ID 1(類型為行內)中的IAM頁面(281474982674432:72057594038779904)的下一個指針指向數據),但在掃描中未檢測到。
修復此錯誤需要首先更正其他錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:35)由對象ID 0,索引ID 0,分區ID 91,分配單元ID 2(類型為行內)中的IAM頁面(562949959385088:72057594038845440)的下一個指針指向數據),但在掃描中未檢測到。
無法修復此錯誤。
CHECKDB在表sys.sysxmlcomponent(對象ID 2)中發現0個分配錯誤和91個一致性錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:83)由對象ID 0,索引ID 0,分區ID 92,分配單元ID 1(類型為行內)中的IAM頁面(281474982739968:72057594038976512)的下一個指針指向數據),但在掃描中未檢測到。
無法修復此錯誤。
CHECKDB在表sys.sysxmlfacet(對象ID 1)中發現0個分配錯誤和92個一致性錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:130)由對象ID 0,索引ID 0,分區ID 93,分配單元ID 1(類型為行內)中的IAM頁面(281474982805504:72057594039107584)的下一個指針指向數據),但在掃描中未檢測到。
修復此錯誤需要首先更正其他錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:22)由對象ID 0,索引ID 0,分區ID 93,分配單元ID 2(類型為行內)中的IAM頁面(562949959516160:72057594039173120)的下一個指針指向數據),但在掃描中未檢測到。
無法修復此錯誤。
CHECKDB在表sys.sysxmlplacement(對象ID 2)中發現0個分配錯誤和93個一致性錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:114)由對象ID 0,索引ID 0,分區ID 97,分配單元ID 1(類型為行內)中的IAM頁面(281474983067648:72057594038190080)的下一個指針指向數據),但在掃描中未檢測到。
無法修復此錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:134)由對象ID 0,索引ID 0,分區ID 97,分配單元ID 2(類型為行內)中的IAM頁面(562949959778304:72057594038255616)的下一個指針指向數據),但在掃描中未檢測到。
修復此錯誤需要首先更正其他錯誤。
CHECKDB在表'sys.sysbinsubobjs'(對象ID 2)中發現0個分配錯誤和97個一致性錯誤。
消息8939,級別16,狀態98,行8
表格錯誤:對象ID 99,索引ID 0,分區ID 0,分配單元ID 6488064(類型系統分配數據),頁面(57311:268369920)。 測試(IS_OFF(BUF_IOERR,pBUF-> bstat))失敗。 值是2057和-4。
無法修復此錯誤。
消息8939,級別16,狀態98,行8
表格錯誤:對象ID 99,索引ID 0,分區ID 0,分配單元ID 6488064(類型系統分配數據),頁面(57311:268369920)。 測試(IS_OFF(BUF_IOERR,pBUF-> bstat))失敗。 值是2057和-4。
無法修復此錯誤。
消息8939,級別16,狀態98,行8
表格錯誤:對象ID 99,索引ID 0,分區ID 0,分配單元ID 6488064(類型系統分配數據),頁面(57311:268369920)。 測試(IS_OFF(BUF_IOERR,pBUF-> bstat))失敗。 值是2057和-4。
無法修復此錯誤。
消息8939,級別16,狀態98,行8
表格錯誤:對象ID 99,索引ID 0,分區ID 0,分配單元ID 6488064(類型系統分配數據),頁面(57311:268369920)。 測試(IS_OFF(BUF_IOERR,pBUF-> bstat))失敗。 值是2057和-4。
無法修復此錯誤。
消息8939,級別16,狀態98,行8
表格錯誤:對象ID 99,索引ID 0,分區ID 0,分配單元ID 6488064(類型系統分配數據),頁面(57311:268369920)。 測試(IS_OFF(BUF_IOERR,pBUF-> bstat))失敗。 值是2057和-4。
無法修復此錯誤。
消息8939,級別16,狀態98,行8
表格錯誤:對象ID 99,索引ID 0,分區ID 0,分配單元ID 6488064(類型系統分配數據),頁面(57311:268369920)。 測試(IS_OFF(BUF_IOERR,pBUF-> bstat))失敗。 值是2057和-4。
消息8939,級別16,狀態98,行8
表格錯誤:對象ID 99,索引ID 0,分區ID 0,分配單元ID 6488064(類型系統分配數據),頁面(57311:268369920)。 測試(IS_OFF(BUF_IOERR,pBUF-> bstat))失敗。 值是2057和-4。
消息8939,級別16,狀態98,行8
表格錯誤:對象ID 99,索引ID 0,分區ID 0,分配單元ID 6488064(類型系統分配數據),頁面(57311:268369920)。 測試(IS_OFF(BUF_IOERR,pBUF-> bstat))失敗。 值是2057和-4。
消息8939,級別16,狀態98,行8
表格錯誤:對象ID 99,索引ID 0,分區ID 0,分配單元ID 6488064(類型系統分配數據),頁面(57311:268369920)。 測試(IS_OFF(BUF_IOERR,pBUF-> bstat))失敗。 值是2057和-4。
消息8939,級別16,狀態98,行8
表格錯誤:對象ID 99,索引ID 0,分區ID 0,分配單元ID 6488064(類型系統分配數據),頁面(57311:268369920)。 測試(IS_OFF(BUF_IOERR,pBUF-> bstat))失敗。 值是2057和-4。
消息8939,級別16,狀態98,行8
表格錯誤:對象ID 99,索引ID 0,分區ID 0,分配單元ID 6488064(類型系統分配數據),頁面(57311:268369920)。 測試(IS_OFF(BUF_IOERR,pBUF-> bstat))失敗。 值是2057和-4。
消息8939,級別16,狀態98,行8
表格錯誤:對象ID 99,索引ID 0,分區ID 0,分配單元ID 6488064(類型系統分配數據),頁面(57311:268369920)。 測試(IS_OFF(BUF_IOERR,pBUF-> bstat))失敗。 值是2057和-4。
消息8939,級別16,狀態98,行8
表格錯誤:對象ID 99,索引ID 0,分區ID 0,分配單元ID 6488064(類型系統分配數據),頁面(57311:268369920)。 測試(IS_OFF(BUF_IOERR,pBUF-> bstat))失敗。 值是2057和-4。
消息8939,級別16,狀態98,行8
表格錯誤:對象ID 99,索引ID 0,分區ID 0,分配單元ID 6488064(類型系統分配數據),頁面(57311:268369920)。 測試(IS_OFF(BUF_IOERR,pBUF-> bstat))失敗。 值是2057和-4。
消息8939,級別16,狀態98,行8
表格錯誤:對象ID 99,索引ID 0,分區ID 0,分配單元ID 6488064(類型系統分配數據),頁面(57311:268369920)。 測試(IS_OFF(BUF_IOERR,pBUF-> bstat))失敗。 值是2057和-4。
消息8939,級別16,狀態98,行8
表格錯誤:對象ID 99,索引ID 0,分區ID 0,分配單元ID 6488064(類型系統分配數據),頁面(57311:268369920)。 測試(IS_OFF(BUF_IOERR,pBUF-> bstat))失敗。 值是2057和-4。
消息8939,級別16,狀態98,行8
表格錯誤:對象ID 99,索引ID 0,分區ID 0,分配單元ID 6488064(類型系統分配數據),頁面(57311:268369920)。 測試(IS_OFF(BUF_IOERR,pBUF-> bstat))失敗。 值是2057和-4。
消息8939,級別16,狀態98,行8
表格錯誤:對象ID 99,索引ID 0,分區ID 0,分配單元ID 6488064(類型系統分配數據),頁面(57311:268369920)。 測試(IS_OFF(BUF_IOERR,pBUF-> bstat))失敗。 值是2057和-4。
消息8939,級別16,狀態98,行8
表格錯誤:對象ID 99,索引ID 0,分區ID 0,分配單元ID 6488064(類型系統分配數據),頁面(57311:268369920)。 測試(IS_OFF(BUF_IOERR,pBUF-> bstat))失敗。 值是2057和-4。
消息8939,級別16,狀態98,行8
表格錯誤:對象ID 99,索引ID 0,分區ID 0,分配單元ID 6488064(類型系統分配數據),頁面(57311:268369920)。 測試(IS_OFF(BUF_IOERR,pBUF-> bstat))失敗。 值是2057和-4。
消息8939,級別16,狀態98,行8
表格錯誤:對象ID 99,索引ID 0,分區ID 0,分配單元ID 6488064(類型系統分配數據),頁面(57311:268369920)。 測試(IS_OFF(BUF_IOERR,pBUF-> bstat))失敗。 值是2057和-4。
消息8939,級別16,狀態98,行8
表格錯誤:對象ID 99,索引ID 0,分區ID 0,分配單元ID 6488064(類型系統分配數據),頁面(57311:268369920)。 測試(IS_OFF(BUF_IOERR,pBUF-> bstat))失敗。 值是2057和-4。
消息8939,級別16,狀態98,行8
表格錯誤:對象ID 99,索引ID 0,分區ID 0,分配單元ID 6488064(類型系統分配數據),頁面(57311:268369920)。 測試(IS_OFF(BUF_IOERR,pBUF-> bstat))失敗。 值是2057和-4。
消息8939,級別16,狀態98,行8
表格錯誤:對象ID 99,索引ID 0,分區ID 0,分配單元ID 6488064(類型系統分配數據),頁面(57311:268369920)。 測試(IS_OFF(BUF_IOERR,pBUF-> bstat))失敗。 值是2057和-4。
消息8939,級別16,狀態98,行8
表格錯誤:對象ID 99,索引ID 0,分區ID 0,分配單元ID 6488064(類型系統分配數據),頁面(57311:268369920)。 測試(IS_OFF(BUF_IOERR,pBUF-> bstat))失敗。 值是2057和-4。
消息8939,級別16,狀態98,行8
表格錯誤:對象ID 99,索引ID 0,分區ID 0,分配單元ID 6488064(類型系統分配數據),頁面(57311:268369920)。 測試(IS_OFF(BUF_IOERR,pBUF-> bstat))失敗。 值是2057和-4。
消息8939,級別16,狀態98,行8
表格錯誤:對象ID 99,索引ID 0,分區ID 0,分配單元ID 6488064(類型系統分配數據),頁面(57311:268369920)。 測試(IS_OFF(BUF_IOERR,pBUF-> bstat))失敗。 值是2057和-4。
消息8939,級別16,狀態98,行8
表格錯誤:對象ID 99,索引ID 0,分區ID 0,分配單元ID 6488064(類型系統分配數據),頁面(57311:268369920)。 測試(IS_OFF(BUF_IOERR,pBUF-> bstat))失敗。 值是2057和-4。
消息8939,級別16,狀態98,行8
表格錯誤:對象ID 99,索引ID 0,分區ID 0,分配單元ID 6488064(類型系統分配數據),頁面(57311:268369920)。 測試(IS_OFF(BUF_IOERR,pBUF-> bstat))失敗。 值是2057和-4。
消息8939,級別16,狀態98,行8
表格錯誤:對象ID 99,索引ID 0,分區ID 0,分配單元ID 6488064(類型系統分配數據),頁面(57311:268369920)。 測試(IS_OFF(BUF_IOERR,pBUF-> bstat))失敗。 值是2057和-4。
消息8939,級別16,狀態98,行8
表格錯誤:對象ID 99,索引ID 0,分區ID 0,分配單元ID 6488064(類型系統分配數據),頁面(57311:268369920)。 測試(IS_OFF(BUF_IOERR,pBUF-> bstat))失敗。 值是2057和-4。
消息8939,級別16,狀態98,行8
表格錯誤:對象ID 99,索引ID 0,分區ID 0,分配單元ID 6488064(類型系統分配數據),頁面(57311:268369920)。 測試(IS_OFF(BUF_IOERR,pBUF-> bstat))失敗。 值是2057和-4。
消息8939,級別16,狀態98,行8
表格錯誤:對象ID 99,索引ID 0,分區ID 0,分配單元ID 6488064(類型系統分配數據),頁面(57311:268369920)。 測試(IS_OFF(BUF_IOERR,pBUF-> bstat))失敗。 值是2057和-4。
CHECKDB在表“(對象ID 5)”(對象ID 28)中發現99個分配錯誤和99個一致性錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:120)由對象ID 0,索引ID 0,分區ID 245575913,分配單元ID 0(類型為行內)中的IAM頁面(72057594040549376:72057594045792256)的下一個指針指向數據),但在掃描中未檢測到。
修復此錯誤需要首先更正其他錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁(1:118)由對象ID 0,索引ID 0,分區ID 245575913,分配單元ID 0(類型LOB數據)中IAM頁(72057594040549376:72057594045857792)的下一個指針指向,但在掃描中未檢測到。
無法修復此錯誤。
消息2575,級別16,狀態1,行8
索引分配映射(IAM)頁面(1:126)由對象ID 0,索引ID 0,分區ID 245575913,分配單元ID 2(類型為行內)中的IAM頁面(72057594040614912:72057594045923328)的下一個指針指向數據),但在掃描中未檢測到。
修復此錯誤需要首先更正其他錯誤。
CHECKDB在表“ TestTable”(對象ID 3)中發現0個分配錯誤和245575913個一致性錯誤。
CHECKDB在數據庫'xxxx'中發現58個分配錯誤和28個一致性錯誤。

其中“ xxxx”是要修復的損壞的MDF數據庫的名稱。

這是分配錯誤,因為IAM頁存在問題,對應於 訊息2575 錯誤。

錯誤消息的屏幕截圖:

精確說明:

MDF文件中的數據存儲為頁面,每頁8KB。 索引分配圖(IAM)頁面用於在MDF文件中分配頁面,它們以列表形式鏈接。

如果DBCC CHECKDB命令發現IAM頁面的鏈接列表無效並且無法更正該問題,則它將報告此錯誤。

您可以使用我們的產品 DataNumen SQL Recovery 從損壞的MDF文件中恢復數據並解決此錯誤。

樣本文件:

樣本損壞的MDF文件將導致 訊息2575錯誤:

SQL Server 版本 MDF文件損壞 MDF文件由固定 DataNumen SQL Recovery
SQL Server 2014 錯誤2.mdf 錯誤2_fixed.mdf

 

參考文獻:

1. https://docs.microsoft.com/en-us/sql/relational-databases/errors-events/mssqlserver-2575-database-engine-error?view=sql-server-ver15