징후:

사용시 DBCC CHECKDB + REPAIR_ALLOW_DATA_LOSS 다음과 같이 손상된 .MDF 데이터베이스를 복구하는 매개 변수 :

DBCC CHECKDB (xxxx, 'REPAIR_ALLOW_DATA_LOSS')

다음 오류 메시지가 표시됩니다.

복구 : "Error1"데이터베이스의 "sysobjvalues"개체에 대해 클러스터형 인덱스가 성공적으로 다시 작성되었습니다.
복구 : "Error1"데이터베이스의 "syscolpars"개체에 대해 클러스터되지 않은 인덱스가 성공적으로 다시 작성되었습니다.
'Error1'에 대한 DBCC 결과입니다.
'sys.sysrscols'에 대한 DBCC 결과입니다.
1092 페이지에 "sys.sysrscols"개체에 대한 행이 14 개 있습니다.
'sys.sysrowsets'에 대한 DBCC 결과입니다.
"sys.sysrowsets"개체에 대해 148 페이지에 3 개의 행이 있습니다.
'sys.sysclones'에 대한 DBCC 결과입니다.
0 개 페이지에 "sys.sysclones"개체에 대한 행이 0 개 있습니다.
'sys.sysallocunits'에 대한 DBCC 결과입니다.
"sys.sysallocunits"개체에 대해 172 페이지에 2 개의 행이 있습니다.
'sys.sysfiles1'에 대한 DBCC 결과입니다.
개체 "sys.sysfiles2"에 대해 1 페이지에 1 개의 행이 있습니다.
'sys.sysseobjvalues'에 대한 DBCC 결과입니다.
개체 "sys.sysseobjvalues"에 대한 0 개 페이지에 0 개의 행이 있습니다.
'sys.syspriorities'에 대한 DBCC 결과입니다.
개체 "sys.syspriorities"에 대한 0 개의 페이지에 0 개의 행이 있습니다.
'sys.sys에 대한 DBCC 결과dbf조각'.
0 페이지에 "sys.sys"개체에 대한 행이 0 개 있습니다.dbf조각".
'sys.sysfgfrag'에 대한 DBCC 결과입니다.
0 개 페이지에 "sys.sysfgfrag"개체에 대한 행이 0 개 있습니다.
'sys.sys에 대한 DBCC 결과dbfiles '.
2 페이지에 "sys.sys"개체에 대한 행이 1 개 있습니다.dbfiles”.
'sys.syspru'에 대한 DBCC 결과입니다.
0 개 페이지에 "sys.syspru"개체에 대한 행이 0 개 있습니다.
'sys.sysbrickfiles'에 대한 DBCC 결과입니다.
개체 "sys.sysbrickfiles"에 대한 0 개 페이지에 0 개의 행이 있습니다.
'sys.sysphfg'에 대한 DBCC 결과입니다.
개체 "sys.sysphfg"에 대해 1 페이지에 1 행이 있습니다.
'sys.sysprufiles'에 대한 DBCC 결과입니다.
개체 "sys.sysprufiles"에 대해 2 페이지에 1 개의 행이 있습니다.
'sys.sysftinds'에 대한 DBCC 결과입니다.
0 개 페이지에 개체 "sys.sysftinds"에 대한 행이 0 개 있습니다.
'sys.sysowners'에 대한 DBCC 결과입니다.
"sys.sysowners"개체에 대해 14 페이지에 1 개의 행이 있습니다.
'sys.sysdbreg'에 대한 DBCC 결과입니다.
0 개 페이지에 "sys.sysdbreg"개체에 대한 행이 0 개 있습니다.
'sys.sysprivs'에 대한 DBCC 결과입니다.
"sys.sysprivs"개체에 대해 140 페이지에 1 개의 행이 있습니다.
'sys.syscolpars'에 대한 DBCC 결과입니다.
복구 : 페이지 (1:63)가 개체 ID 41, 인덱스 ID 1, 파티션 ID 281474979397632, 할당 단위 ID 281474979397632 (행 내 데이터 입력)에서 할당 해제되었습니다.
복구 : "Error1"데이터베이스의 "sys.syscolpars, nc"개체에 대해 클러스터되지 않은 인덱스가 성공적으로 다시 작성되었습니다.
메시지 8945, 수준 16, 상태 1, 선 8
테이블 오류 : 개체 ID 41, 인덱스 ID 1이 다시 작성됩니다.
이 오류를 복구 할 수 없습니다.
메시지 8978, 수준 16, 상태 1, 선 8
테이블 오류 : 개체 ID 41, 인덱스 ID 1, 파티션 ID 281474979397632, 할당 단위 ID 281474979397632 (행 내 데이터 유형). 페이지 (1:61)에 이전 페이지 (1:63)의 참조가 없습니다. 가능한 체인 연결 문제.
오류가 수정되었습니다.
메시지 8928, 수준 16, 상태 1, 선 8
개체 ID 41, 인덱스 ID 1, 파티션 ID 281474979397632, 할당 단위 ID 281474979397632 (행 내 데이터 유형) : 페이지 (1:63)를 처리 할 수 ​​없습니다. 자세한 내용은 다른 오류를 참조하십시오.
오류가 수정되었습니다.
메시지 8939, 수준 16, 상태 98, 선 8
테이블 오류 : 개체 ID 41, 인덱스 ID 1, 파티션 ID 281474979397632, 할당 단위 ID 281474979397632 (행 내 데이터 유형), 페이지 (1:63). 테스트 (IS_OFF (BUF_IOERR, pBUF-> bstat))에 실패했습니다. 값은 2057 및 -4입니다.
오류가 수정되었습니다.
메시지 8976, 수준 16, 상태 1, 선 8
테이블 오류 : 개체 ID 41, 인덱스 ID 1, 파티션 ID 281474979397632, 할당 단위 ID 281474979397632 (행 내 데이터 유형). 페이지 (1:63)는 상위 (1 : 111) 및 이전 (1 : 168)이 참조하지만 스캔에 표시되지 않았습니다. 이전 오류를 확인하십시오.
오류가 수정되었습니다.
메시지 8945, 수준 16, 상태 1, 선 8
테이블 오류 : 개체 ID 41, 인덱스 ID 2이 다시 작성됩니다.
오류가 수정되었습니다.
881 페이지에 "sys.syscolpars"개체에 대한 행이 15 개 있습니다.
CHECKDB가 'sys.syscolpars'테이블 (개체 ID 0)에서 4 개의 할당 오류와 41 개의 일관성 오류를 발견했습니다.
CHECKDB는 'sys.syscolpars'테이블 (개체 ID 0)에서 4 개의 할당 오류와 41 개의 일관성 오류를 수정했습니다.
'sys.sysxlgns'에 대한 DBCC 결과입니다.
개체 "sys.sysxlgns"에 대한 0 개 페이지에 0 개의 행이 있습니다.
'sys.sysxsrvs'에 대한 DBCC 결과입니다.
0 개 페이지에 개체 "sys.sysxsrvs"에 대한 행이 0 개 있습니다.
'sys.sysnsobjs'에 대한 DBCC 결과입니다.
개체 "sys.sysnsobjs"에 대해 1 페이지에 1 행이 있습니다.
'sys.sysusermsgs'에 대한 DBCC 결과입니다.
0 개 페이지에 "sys.sysusermsgs"개체에 대한 행이 0 개 있습니다.
'sys.syscerts'에 대한 DBCC 결과입니다.
0 개 페이지에 "sys.syscerts"개체에 대한 행이 0 개 있습니다.
'sys.sysrmtlgns'에 대한 DBCC 결과입니다.
0 개 페이지에 개체 "sys.sysrmtlgns"에 대한 행이 0 개 있습니다.
'sys.syslnklgns'에 대한 DBCC 결과입니다.
0 개 페이지에 "sys.syslnklgns"개체에 대한 행이 0 개 있습니다.
'sys.sysxprops'에 대한 DBCC 결과입니다.
개체 "sys.sysxprops"에 대한 0 개 페이지에 0 개의 행이 있습니다.
'sys.sysscalartypes'에 대한 DBCC 결과입니다.
"sys.sysscalartypes"개체에 대해 34 페이지에 1 개의 행이 있습니다.
'sys.systypedsubobjs'에 대한 DBCC 결과입니다.
개체 "sys.systypedsubobjs"에 대한 0 개 페이지에 0 개의 행이 있습니다.
'sys.sysidxstats'에 대한 DBCC 결과입니다.
"sys.sysidxstats"개체에 대해 207 개 페이지에 5 개의 행이 있습니다.
'sys.sysiscols'에 대한 DBCC 결과입니다.
"sys.sysiscols"개체에 대해 399 페이지에 2 개의 행이 있습니다.
'sys.sysendpts'에 대한 DBCC 결과입니다.
0 개 페이지에 개체 "sys.sysendpts"에 대한 행이 0 개 있습니다.
'sys.syswebmethods'에 대한 DBCC 결과입니다.
개체 "sys.syswebmethods"에 대한 0 개 페이지에 0 개의 행이 있습니다.
'sys.sysbinobjs'에 대한 DBCC 결과입니다.
"sys.sysbinobjs"개체에 대해 23 페이지에 1 개의 행이 있습니다.
'sys.sysaudacts'에 대한 DBCC 결과입니다.
개체 "sys.sysaudacts"에 대한 0 개 페이지에 0 개의 행이 있습니다.
'sys.sysobjvalues'에 대한 DBCC 결과입니다.
복구 : "Error1"데이터베이스의 "sys.sysobjvalues"개체에 대해 클러스터형 인덱스가 성공적으로 다시 작성되었습니다.
복구 : 페이지 (1:24)가 개체 ID 60, 인덱스 ID 1, 파티션 ID 281474980642816, 할당 단위 ID 281474980642816 (행 내 데이터 입력)에서 할당 해제되었습니다.
복구 : ID 742981632, 개체 ID 60, 인덱스 ID 1, 파티션 ID 281474980642816, 할당 단위 ID 71776119065149440 (1 : 369) 페이지 (0 : XNUMX), 슬롯 XNUMX의 행 외부 데이터 열이 삭제되었습니다.
복구 : ID 742981632, 개체 ID 60, 인덱스 ID 1, 파티션 ID 281474980642816, 할당 단위 ID 71776119065149440 (1 : 370) 페이지 (0 : XNUMX), 슬롯 XNUMX의 행 외부 데이터 열이 삭제되었습니다.
복구 : ID 742981632, 개체 ID 60, 인덱스 ID 1, 파티션 ID 281474980642816, 할당 단위 ID 71776119065149440 (1 : 371) 페이지 (0 : XNUMX), 슬롯 XNUMX의 행 외부 데이터 열이 삭제되었습니다.
메시지 8945, 수준 16, 상태 1, 선 8
테이블 오류 : 개체 ID 60, 인덱스 ID 1이 다시 작성됩니다.
오류가 수정되었습니다.
메시지 8928, 수준 16, 상태 1, 선 8
개체 ID 60, 인덱스 ID 1, 파티션 ID 281474980642816, 할당 단위 ID 281474980642816 (행 내 데이터 유형) : 페이지 (1:24)를 처리 할 수 ​​없습니다. 자세한 내용은 다른 오류를 참조하십시오.
오류가 수정되었습니다.
메시지 8939, 수준 16, 상태 98, 선 8
테이블 오류 : 개체 ID 60, 인덱스 ID 1, 파티션 ID 281474980642816, 할당 단위 ID 281474980642816 (행 내 데이터 유형), 페이지 (1:24). 테스트 (IS_OFF (BUF_IOERR, pBUF-> bstat))에 실패했습니다. 값은 2057 및 -4입니다.
오류가 수정되었습니다.
메시지 8939, 수준 16, 상태 98, 선 8
테이블 오류 : 개체 ID 60, 인덱스 ID 1, 파티션 ID 281474980642816, 할당 단위 ID 281474980642816 (행 내 데이터 유형), 페이지 (1:24). 테스트 (IS_OFF (BUF_IOERR, pBUF-> bstat))에 실패했습니다. 값은 2057 및 -4입니다.
오류가 수정되었습니다.
메시지 8976, 수준 16, 상태 1, 선 8
테이블 오류 : 개체 ID 60, 인덱스 ID 1, 파티션 ID 281474980642816, 할당 단위 ID 281474980642816 (행 내 데이터 유형). 페이지 (1:24)는 상위 (1 : 43) 및 이전 (1 : 213)이 참조하지만 스캔에 표시되지 않았습니다. 이전 오류를 확인하십시오.
오류가 수정되었습니다.
메시지 8978, 수준 16, 상태 1, 선 8
테이블 오류 : 개체 ID 60, 인덱스 ID 1, 파티션 ID 281474980642816, 할당 단위 ID 281474980642816 (행 내 데이터 유형). 페이지 (1:210)에 이전 페이지 (1:24)의 참조가 없습니다. 가능한 체인 연결 문제.
오류가 수정되었습니다.
메시지 8964, 수준 16, 상태 1, 선 8
테이블 오류 : 개체 ID 60, 인덱스 ID 1, 파티션 ID 281474980642816, 할당 단위 ID 71776119065149440 (유형 LOB 데이터). 페이지 (1 : 369), 슬롯 0, 텍스트 ID 742981632의 오프 행 데이터 노드가 참조되지 않습니다.
오류가 수정되었습니다.
메시지 8964, 수준 16, 상태 1, 선 8
테이블 오류 : 개체 ID 60, 인덱스 ID 1, 파티션 ID 281474980642816, 할당 단위 ID 71776119065149440 (유형 LOB 데이터). 페이지 (1 : 370), 슬롯 0, 텍스트 ID 742981632의 오프 행 데이터 노드가 참조되지 않습니다.
오류가 수정되었습니다.
메시지 8964, 수준 16, 상태 1, 선 8
테이블 오류 : 개체 ID 60, 인덱스 ID 1, 파티션 ID 281474980642816, 할당 단위 ID 71776119065149440 (유형 LOB 데이터). 페이지 (1 : 371), 슬롯 0, 텍스트 ID 742981632의 오프 행 데이터 노드가 참조되지 않습니다.
오류가 수정되었습니다.
"sys.sysobjvalues"개체에 대해 203 페이지에 20 개의 행이 있습니다.
CHECKDB가 'sys.sysobjvalues'테이블 (개체 ID 0)에서 할당 오류 8 개와 일관성 오류 60 개를 발견했습니다.
CHECKDB는 테이블 'sys.sysobjvalues'(개체 ID 0)에서 할당 오류 8 개와 일관성 오류 60 개를 수정했습니다.
'sys.syscscolsegments'에 대한 DBCC 결과입니다.
0 개 페이지에 "sys.syscscolsegments"개체에 대한 행이 0 개 있습니다.
'sys.syscsdictionaries'에 대한 DBCC 결과입니다.
개체 "sys.syscsdictionaries"에 대한 0 개 페이지에 0 개의 행이 있습니다.
'sys.sysclsobjs'에 대한 DBCC 결과입니다.
"sys.sysclsobjs"개체에 대해 16 페이지에 1 개의 행이 있습니다.
'sys.sysrowsetrefs'에 대한 DBCC 결과입니다.
0 개 페이지에 개체 "sys.sysrowsetrefs"에 대한 행이 0 개 있습니다.
'sys.sysremsvcbinds'에 대한 DBCC 결과입니다.
0 개 페이지에 "sys.sysremsvcbinds"개체에 대한 행이 0 개 있습니다.
'sys.sysxmitqueue'에 대한 DBCC 결과입니다.
0 개 페이지에 개체 "sys.sysxmitqueue"에 대한 행이 0 개 있습니다.
'sys.sysrts'에 대한 DBCC 결과입니다.
개체 "sys.sysrts"에 대해 1 페이지에 1 행이 있습니다.
'sys.sysconvgroup'에 대한 DBCC 결과입니다.
"sys.sysconvgroup"개체에 대한 0 개 페이지에 0 개의 행이 있습니다.
'sys.sysdesend'에 대한 DBCC 결과입니다.
개체 "sys.sysdesend"에 대한 0 개 페이지에 0 개의 행이 있습니다.
'sys.sysdercv'에 대한 DBCC 결과입니다.
0 페이지에 개체“sys.sysdercv”에 대한 행이 0 개 있습니다.
'sys.syssingleobjrefs'에 대한 DBCC 결과입니다.
"sys.syssingleobjrefs"개체에 대해 171 페이지에 1 개의 행이 있습니다.
'sys.sysmultiobjrefs'에 대한 DBCC 결과입니다.
"sys.sysmultiobjrefs"개체에 대해 107 페이지에 1 개의 행이 있습니다.
'sys.sysguidrefs'에 대한 DBCC 결과입니다.
개체 "sys.sysguidrefs"에 대한 0 개 페이지에 0 개의 행이 있습니다.
'sys.sysfoqueues'에 대한 DBCC 결과입니다.
0 개 페이지에 개체 "sys.sysfoqueues"에 대한 행이 0 개 있습니다.
'sys.syschildinsts'에 대한 DBCC 결과입니다.
개체 "sys.syschildinsts"에 대한 0 개 페이지에 0 개의 행이 있습니다.
'sys.syscompfragments'에 대한 DBCC 결과입니다.
"sys.syscompfragments"개체에 대한 0 개 페이지에 0 개의 행이 있습니다.
'sys.sysftsemanticsdb'에 대한 DBCC 결과입니다.
"sys.sysftsemanticsdb"개체에 대한 0 개 페이지에 0 개의 행이 있습니다.
'sys.sysftstops'에 대한 DBCC 결과입니다.
0 개 페이지에 개체 "sys.sysftstops"에 대한 행이 0 개 있습니다.
'sys.sysftproperties'에 대한 DBCC 결과입니다.
0 개 페이지에 "sys.sysftproperties"개체에 대한 행이 0 개 있습니다.
'sys.sysxmitbody'에 대한 DBCC 결과입니다.
0 페이지에 개체 "sys.sysxmitbody"에 대한 행이 0 개 있습니다.
'sys.sysfos'에 대한 DBCC 결과입니다.
개체 "sys.sysfos"에 대한 0 개 페이지에 0 개의 행이 있습니다.
'sys.sysqnames'에 대한 DBCC 결과입니다.
"sys.sysqnames"개체에 대해 98 페이지에 1 개의 행이 있습니다.
'sys.sysxmlcomponent'에 대한 DBCC 결과입니다.
"sys.sysxmlcomponent"개체에 대해 100 페이지에 1 개의 행이 있습니다.
'sys.sysxmlfacet'에 대한 DBCC 결과입니다.
개체 "sys.sysxmlfacet"에 대해 112 페이지에 1 개의 행이 있습니다.
'sys.sysxmlplacement'에 대한 DBCC 결과입니다.
"sys.sysxmlplacement"개체에 대해 19 페이지에 1 개의 행이 있습니다.
'sys.sysobjkeycrypts'에 대한 DBCC 결과입니다.
개체 "sys.sysobjkeycrypts"에 대한 0 개 페이지에 0 개의 행이 있습니다.
'sys.sysasymkeys'에 대한 DBCC 결과입니다.
0 개 페이지에 "sys.sysasymkeys"개체에 대한 행이 0 개 있습니다.
'sys.syssqlguides'에 대한 DBCC 결과입니다.
개체 "sys.syssqlguides"에 대한 0 개 페이지에 0 개의 행이 있습니다.
'sys.sysbinsubobjs'에 대한 DBCC 결과입니다.
개체 "sys.sysbinsubobjs"에 대해 3 페이지에 1 개의 행이 있습니다.
'sys.syssoftobjrefs'에 대한 DBCC 결과입니다.
개체 "sys.syssoftobjrefs"에 대한 0 개 페이지에 0 개의 행이 있습니다.
'sys.plan_persist_plan'에 대한 DBCC 결과입니다.
개체 "sys.plan_persist_plan"에 대한 0 개 페이지에 0 개의 행이 있습니다.
'sys.plan_persist_runtime_stats'에 대한 DBCC 결과입니다.
0 개 페이지에 "sys.plan_persist_runtime_stats"개체에 대한 행이 0 개 있습니다.
'sys.plan_persist_runtime_stats_interval'에 대한 DBCC 결과입니다.
0 개 페이지에 "sys.plan_persist_runtime_stats_interval"개체에 대한 행이 0 개 있습니다.
'sys.plan_persist_context_settings'에 대한 DBCC 결과입니다.
0 개 페이지에 "sys.plan_persist_context_settings"개체에 대한 행이 0 개 있습니다.
'sys.sqlagent_jobs'에 대한 DBCC 결과입니다.
"sys.sqlagent_jobs"개체에 대한 0 개 페이지에 0 개의 행이 있습니다.
'sys.sqlagent_jobsteps'에 대한 DBCC 결과입니다.
0 개 페이지에 "sys.sqlagent_jobsteps"개체에 대한 행이 0 개 있습니다.
'sys.sqlagent_job_history'에 대한 DBCC 결과입니다.
0 개 페이지에 "sys.sqlagent_job_history"개체에 대한 행이 0 개 있습니다.
'sys.queue_messages_2009058193'에 대한 DBCC 결과입니다.
0 개 페이지에 "sys.queue_messages_0"개체에 대한 행이 2009058193 개 있습니다.
'sys.queue_messages_2041058307'에 대한 DBCC 결과입니다.
0 개 페이지에 "sys.queue_messages_0"개체에 대한 행이 2041058307 개 있습니다.
'sys.filestream_tombstone_2073058421'에 대한 DBCC 결과입니다.
0 개 페이지에 "sys.filestream_tombstone_0"개체에 대한 행이 2073058421 개 있습니다.
'sys.syscommittab'에 대한 DBCC 결과입니다.
"sys.syscommittab"개체에 대한 0 개 페이지에 0 개의 행이 있습니다.
'sys.filetable_updates_2105058535'에 대한 DBCC 결과입니다.
0 개 페이지에 "sys.filetable_updates_0"개체에 대한 행이 2105058535 개 있습니다.
'sys.plan_persist_query_text'에 대한 DBCC 결과입니다.
0 개 페이지에 "sys.plan_persist_query_text"개체에 대한 행이 0 개 있습니다.
'sys.plan_persist_query'에 대한 DBCC 결과입니다.
"sys.plan_persist_query"개체에 대한 0 개 페이지에 0 개의 행이 있습니다.
CHECKDB가 'Error0'데이터베이스에서 12 개의 할당 오류와 1 개의 일관성 오류를 발견했습니다.
CHECKDB는 'Error0'데이터베이스에서 12 개의 할당 오류와 1 개의 일관성 오류를 수정했습니다.
메시지 824, 수준 24, 상태 2, 선 8
SQL Server 논리적 일관성 기반 I / O 오류 감지 : 잘못된 체크섬 (예상 : 0xb7bd14b3, 실제 : 0xb7df14b2). 'C : Program FilesMicrosoft'파일의 오프셋 1x24에서 데이터베이스 ID 39의 페이지 (0:00000000030000)를 읽는 동안 발생했습니다. SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '입니다. 의 추가 메시지 SQL Server 오류 로그 또는 시스템 이벤트 로그에서 자세한 정보를 제공 할 수 있습니다. 이는 데이터베이스 무결성을 위협하는 심각한 오류 조건이며 즉시 수정해야합니다. 전체 데이터베이스 일관성 검사 (DBCC CHECKDB)를 완료합니다. 이 오류는 여러 요인으로 인해 발생할 수 있습니다. 자세한 내용은 SQL Server 온라인 설명서.
메시지 824, 수준 24, 상태 2, 선 8
SQL Server 논리적 일관성 기반 I / O 오류 감지 : 잘못된 체크섬 (예상 : 0xb7bd14b3, 실제 : 0xb7df14b2). 'C : Program FilesMicrosoft'파일의 오프셋 1x24에서 데이터베이스 ID 39의 페이지 (0:00000000030000)를 읽는 동안 발생했습니다. SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '입니다. 의 추가 메시지 SQL Server 오류 로그 또는 시스템 이벤트 로그에서 자세한 정보를 제공 할 수 있습니다. 이는 데이터베이스 무결성을 위협하는 심각한 오류 조건이며 즉시 수정해야합니다. 전체 데이터베이스 일관성 검사 (DBCC CHECKDB)를 완료합니다. 이 오류는 여러 요인으로 인해 발생할 수 있습니다. 자세한 내용은 SQL Server 온라인 설명서.
메시지 824, 수준 24, 상태 2, 선 8
SQL Server 논리적 일관성 기반 I / O 오류 감지 : 잘못된 체크섬 (예상 : 0xb7bd14b3, 실제 : 0xb7df14b2). 'C : Program FilesMicrosoft'파일의 오프셋 1x24에서 데이터베이스 ID 39의 페이지 (0:00000000030000)를 읽는 동안 발생했습니다. SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '입니다. 의 추가 메시지 SQL Server 오류 로그 또는 시스템 이벤트 로그에서 자세한 정보를 제공 할 수 있습니다. 이는 데이터베이스 무결성을 위협하는 심각한 오류 조건이며 즉시 수정해야합니다. 전체 데이터베이스 일관성 검사 (DBCC CHECKDB)를 완료합니다. 이 오류는 여러 요인으로 인해 발생할 수 있습니다. 자세한 내용은 SQL Server 온라인 설명서.
메시지 824, 수준 24, 상태 2, 선 8
SQL Server 논리적 일관성 기반 I / O 오류 감지 : 잘못된 체크섬 (예상 : 0xc8e2ed96, 실제 : 0xb8a2f3df). 'C : Program FilesMicrosoft'파일의 오프셋 1x63e39에서 데이터베이스 ID 0의 페이지 (0000000007:000)를 읽는 동안 발생했습니다. SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '입니다. 의 추가 메시지 SQL Server 오류 로그 또는 시스템 이벤트 로그에서 자세한 정보를 제공 할 수 있습니다. 이는 데이터베이스 무결성을 위협하는 심각한 오류 조건이며 즉시 수정해야합니다. 전체 데이터베이스 일관성 검사 (DBCC CHECKDB)를 완료합니다. 이 오류는 여러 요인으로 인해 발생할 수 있습니다. 자세한 내용은 SQL Server 온라인 설명서.
메시지 824, 수준 24, 상태 2, 선 8
SQL Server 논리적 일관성 기반 I / O 오류 감지 : 잘못된 체크섬 (예상 : 0xc8e2ed96, 실제 : 0xb8a2f3df). 'C : Program FilesMicrosoft'파일의 오프셋 1x63e39에서 데이터베이스 ID 0의 페이지 (0000000007:000)를 읽는 동안 발생했습니다. SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '입니다. 의 추가 메시지 SQL Server 오류 로그 또는 시스템 이벤트 로그에서 자세한 정보를 제공 할 수 있습니다. 이는 데이터베이스 무결성을 위협하는 심각한 오류 조건이며 즉시 수정해야합니다. 전체 데이터베이스 일관성 검사 (DBCC CHECKDB)를 완료합니다. 이 오류는 여러 요인으로 인해 발생할 수 있습니다. 자세한 내용은 SQL Server 온라인 설명서.
메시지 824, 수준 24, 상태 2, 선 8
SQL Server 논리적 일관성 기반 I / O 오류 감지 : 잘못된 체크섬 (예상 : 0xc8e2ed96, 실제 : 0xb8a2f3df). 'C : Program FilesMicrosoft'파일의 오프셋 1x63e39에서 데이터베이스 ID 0의 페이지 (0000000007:000)를 읽는 동안 발생했습니다. SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '입니다. 의 추가 메시지 SQL Server 오류 로그 또는 시스템 이벤트 로그에서 자세한 정보를 제공 할 수 있습니다. 이는 데이터베이스 무결성을 위협하는 심각한 오류 조건이며 즉시 수정해야합니다. 전체 데이터베이스 일관성 검사 (DBCC CHECKDB)를 완료합니다. 이 오류는 여러 요인으로 인해 발생할 수 있습니다. 자세한 내용은 SQL Server 온라인 설명서.
메시지 824, 수준 24, 상태 2, 선 8
SQL Server 논리적 일관성 기반 I / O 오류 감지 : 잘못된 체크섬 (예상 : 0xc8e2ed96, 실제 : 0xb8a2f3df). 'C : Program FilesMicrosoft'파일의 오프셋 1x63e39에서 데이터베이스 ID 0의 페이지 (0000000007:000)를 읽는 동안 발생했습니다. SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '입니다. 의 추가 메시지 SQL Server 오류 로그 또는 시스템 이벤트 로그에서 자세한 정보를 제공 할 수 있습니다. 이는 데이터베이스 무결성을 위협하는 심각한 오류 조건이며 즉시 수정해야합니다. 전체 데이터베이스 일관성 검사 (DBCC CHECKDB)를 완료합니다. 이 오류는 여러 요인으로 인해 발생할 수 있습니다. 자세한 내용은 SQL Server 온라인 설명서.

여기서 'Error1'은 복구중인 손상된 MDF 데이터베이스의 이름입니다.

메시지 8945 일관성 오류 인 테이블 오류를 나타냅니다.

오류 메시지 스크린 샷 :

정확한 설명 :

안에 SQL Server MDF 데이터베이스, 많은 시스템 테이블 데이터베이스의 구조 및 메타 데이터를 저장하는 데 사용됩니다.

CHECKDB가 시스템 테이블 중 하나에 불일치가 있음을 발견하면 오류 메시지를보고합니다. 메시지 8945, 8978, 8928, 8939 등 오류를 수정하십시오. 오류를 수정할 수없는 경우 복구가 실패하고 다음과 같은 더 많은 오류가 발생합니다. 메시지 824.

우리 제품을 사용할 수 있습니다 DataNumen SQL Recovery 손상된 MDF 파일에서 데이터를 복구하고이 오류를 해결합니다.

샘플 파일 :

샘플 손상 MDF 파일 메시지 8945 오류:

SQL Server 번역 손상된 MDF 파일 MDF 파일 수정 DataNumen SQL Recovery
SQL Server 2014 Error5의 .mdf Error5_fixed.mdf