징후:

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

DBCC CHECKDB (xxxx, 'REPAIR_ALLOW_DATA_LOSS')

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

복구 : "Error1"데이터베이스의 "syscolpars"개체에 대해 클러스터형 인덱스가 성공적으로 다시 작성되었습니다.
복구 : "Error1"데이터베이스의 "syscolpars"개체에 대해 클러스터되지 않은 인덱스가 성공적으로 다시 작성되었습니다.
'Error1'에 대한 DBCC 결과입니다.
Service Broker Msg 9675, 상태 1 : 분석 된 메시지 유형 : 14.
Service Broker Msg 9676, 상태 1 : 분석 된 서비스 계약 : 6.
Service Broker Msg 9667, 상태 1 : 분석 된 서비스 : 3.
Service Broker Msg 9668, 상태 1 : 분석 된 서비스 큐 : 3.
Service Broker Msg 9669, 상태 1 : 분석 된 대화 끝점 : 0.
Service Broker Msg 9674, 상태 1 : 분석 된 대화 그룹 : 0.
Service Broker Msg 9670, 상태 1 : 분석 된 원격 서비스 바인딩 : 0.
Service Broker 메시지 9605, 상태 1 : 분석 된 대화 우선 순위 : 0.
메시지 8992, 수준 16, 상태 1, 선 8
카탈로그 메시지 3852, 상태 1 : sys.objects (type = S)의 행 (object_id = 69)에 sys.columns에 일치하는 행 (object_id = 69, column_id = 1)이 없습니다.
메시지 8992, 수준 16, 상태 1, 선 8
카탈로그 메시지 3852, 상태 1 : sys.objects (type = S)의 행 (object_id = 71)에 sys.columns에 일치하는 행 (object_id = 71, column_id = 1)이 없습니다.
메시지 8992, 수준 16, 상태 1, 선 8
카탈로그 메시지 3852, 상태 1 : sys.objects (type = S)의 행 (object_id = 72)에 sys.columns에 일치하는 행 (object_id = 72, column_id = 1)이 없습니다.
메시지 8992, 수준 16, 상태 1, 선 8
카탈로그 메시지 3852, 상태 1 : sys.objects (type = S)의 행 (object_id = 73)에 sys.columns에 일치하는 행 (object_id = 73, column_id = 1)이 없습니다.
CHECKDB는 단일 개체와 관련되지 않은 0 개의 할당 오류와 4 개의 일관성 오류를 발견했습니다.
'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.sysschobjs'에 대한 DBCC 결과입니다.
2262 페이지에 "sys.sysschobjs"개체에 대한 행이 29 개 있습니다.
'sys.syscsrowgroups'에 대한 DBCC 결과입니다.
개체 "sys.syscsrowgroups"에 대한 0 개 페이지에 0 개의 행이 있습니다.
'sys.sysexttables'에 대한 DBCC 결과입니다.
개체 "sys.sysexttables"에 대한 0 개 페이지에 0 개의 행이 있습니다.
'sys.syscolpars'에 대한 DBCC 결과입니다.
복구 : "Error1"데이터베이스의 "sys.syscolpars"개체에 대해 클러스터형 인덱스가 성공적으로 다시 작성되었습니다.
복구 : 페이지 (1:53)가 개체 ID 41, 인덱스 ID 1, 파티션 ID 281474979397632, 할당 단위 ID 281474979397632 (행 내 데이터 입력)에서 할당 해제되었습니다.
복구 : "Error1"데이터베이스의 "sys.syscolpars, nc"개체에 대해 클러스터되지 않은 인덱스가 성공적으로 다시 작성되었습니다.
메시지 8945, 수준 16, 상태 1, 선 8
테이블 오류 : 개체 ID 41, 인덱스 ID 1이 다시 작성됩니다.
오류가 수정되었습니다.
메시지 8928, 수준 16, 상태 1, 선 8
개체 ID 41, 인덱스 ID 1, 파티션 ID 281474979397632, 할당 단위 ID 281474979397632 (행 내 데이터 유형) : 페이지 (1:53)를 처리 할 수 ​​없습니다. 자세한 내용은 다른 오류를 참조하십시오.
오류가 수정되었습니다.
메시지 8939, 수준 16, 상태 98, 선 8
테이블 오류 : 개체 ID 41, 인덱스 ID 1, 파티션 ID 281474979397632, 할당 단위 ID 281474979397632 (행 내 데이터 유형), 페이지 (1:53). 테스트 (IS_OFF (BUF_IOERR, pBUF-> bstat))에 실패했습니다. 값은 2057 및 -4입니다.
오류가 수정되었습니다.
메시지 8976, 수준 16, 상태 1, 선 8
테이블 오류 : 개체 ID 41, 인덱스 ID 1, 파티션 ID 281474979397632, 할당 단위 ID 281474979397632 (행 내 데이터 유형). 페이지 (1:53)는 상위 (1 : 111) 및 이전 (1 : 113)이 참조하지만 스캔에 표시되지 않았습니다. 이전 오류를 확인하십시오.
오류가 수정되었습니다.
메시지 8978, 수준 16, 상태 1, 선 8
테이블 오류 : 개체 ID 41, 인덱스 ID 1, 파티션 ID 281474979397632, 할당 단위 ID 281474979397632 (행 내 데이터 유형). 페이지 (1:56)에 이전 페이지 (1:53)의 참조가 없습니다. 가능한 체인 연결 문제.
오류가 수정되었습니다.
메시지 8945, 수준 16, 상태 1, 선 8
테이블 오류 : 개체 ID 41, 인덱스 ID 2이 다시 작성됩니다.
오류가 수정되었습니다.
845 페이지에 "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 결과입니다.
"sys.sysobjvalues"개체에 대해 213 페이지에 21 개의 행이 있습니다.
'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.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.sqlagent_jobsteps_logs'에 대한 DBCC 결과입니다.
0 개 페이지에 "sys.sqlagent_jobsteps_logs"개체에 대한 행이 0 개 있습니다.
'TestTable'에 대한 DBCC 결과입니다.
개체“TestTable”에 대해 11000 페이지에 110 개의 행이 있습니다.
'sys.queue_messages_1977058079'에 대한 DBCC 결과입니다.
0 개 페이지에 "sys.queue_messages_0"개체에 대한 행이 1977058079 개 있습니다.
'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'데이터베이스에서 8 개의 할당 오류와 1 개의 일관성 오류를 발견했습니다.
CHECKDB는 'Error0'데이터베이스에서 4 개의 할당 오류와 1 개의 일관성 오류를 수정했습니다.
DBCC 실행이 완료되었습니다. DBCC가 오류 메시지를 인쇄 한 경우 시스템 관리자에게 문의하십시오.
메시지 824, 수준 24, 상태 2, 선 8
SQL Server 논리적 일관성 기반 I / O 오류 감지 : 잘못된 체크섬 (예상 : 0xeddf7c98, 실제 : 0xed637c9c). 'C : Program FilesMicrosoft'파일의 오프셋 1x53a39에서 데이터베이스 ID 0의 페이지 (0000000006:000)를 읽는 동안 발생했습니다. SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '입니다. 의 추가 메시지 SQL Server 오류 로그 또는 시스템 이벤트 로그에서 자세한 정보를 제공 할 수 있습니다. 이는 데이터베이스 무결성을 위협하는 심각한 오류 조건이며 즉시 수정해야합니다. 전체 데이터베이스 일관성 검사 (DBCC CHECKDB)를 완료합니다. 이 오류는 여러 요인으로 인해 발생할 수 있습니다. 자세한 내용은 SQL Server 온라인 설명서.
메시지 824, 수준 24, 상태 2, 선 8
SQL Server 논리적 일관성 기반 I / O 오류 감지 : 잘못된 체크섬 (예상 : 0xeddf7c98, 실제 : 0xed637c9c). 'C : Program FilesMicrosoft'파일의 오프셋 1x53a39에서 데이터베이스 ID 0의 페이지 (0000000006:000)를 읽는 동안 발생했습니다. SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '입니다. 의 추가 메시지 SQL Server 오류 로그 또는 시스템 이벤트 로그에서 자세한 정보를 제공 할 수 있습니다. 이는 데이터베이스 무결성을 위협하는 심각한 오류 조건이며 즉시 수정해야합니다. 전체 데이터베이스 일관성 검사 (DBCC CHECKDB)를 완료합니다. 이 오류는 여러 요인으로 인해 발생할 수 있습니다. 자세한 내용은 SQL Server 온라인 설명서.
메시지 824, 수준 24, 상태 2, 선 8
SQL Server 논리적 일관성 기반 I / O 오류 감지 : 잘못된 체크섬 (예상 : 0xeddf7c98, 실제 : 0xed637c9c). 'C : Program FilesMicrosoft'파일의 오프셋 1x53a39에서 데이터베이스 ID 0의 페이지 (0000000006:000)를 읽는 동안 발생했습니다. SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '입니다. 의 추가 메시지 SQL Server 오류 로그 또는 시스템 이벤트 로그에서 자세한 정보를 제공 할 수 있습니다. 이는 데이터베이스 무결성을 위협하는 심각한 오류 조건이며 즉시 수정해야합니다. 전체 데이터베이스 일관성 검사 (DBCC CHECKDB)를 완료합니다. 이 오류는 여러 요인으로 인해 발생할 수 있습니다. 자세한 내용은 SQL Server 온라인 설명서.
메시지 824, 수준 24, 상태 2, 선 8
SQL Server 논리적 일관성 기반 I / O 오류 감지 : 잘못된 체크섬 (예상 : 0xeddf7c98, 실제 : 0xed637c9c). 'C : Program FilesMicrosoft'파일의 오프셋 1x53a39에서 데이터베이스 ID 0의 페이지 (0000000006:000)를 읽는 동안 발생했습니다. SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '입니다. 의 추가 메시지 SQL Server 오류 로그 또는 시스템 이벤트 로그에서 자세한 정보를 제공 할 수 있습니다. 이는 데이터베이스 무결성을 위협하는 심각한 오류 조건이며 즉시 수정해야합니다. 전체 데이터베이스 일관성 검사 (DBCC CHECKDB)를 완료합니다. 이 오류는 여러 요인으로 인해 발생할 수 있습니다. 자세한 내용은 SQL Server 온라인 설명서.
메시지 824, 수준 24, 상태 2, 선 8
SQL Server 논리적 일관성 기반 I / O 오류 감지 : 잘못된 체크섬 (예상 : 0xeddf7c98, 실제 : 0xed637c9c). 'C : Program FilesMicrosoft'파일의 오프셋 1x53a39에서 데이터베이스 ID 0의 페이지 (0000000006:000)를 읽는 동안 발생했습니다. SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '입니다. 의 추가 메시지 SQL Server 오류 로그 또는 시스템 이벤트 로그에서 자세한 정보를 제공 할 수 있습니다. 이는 데이터베이스 무결성을 위협하는 심각한 오류 조건이며 즉시 수정해야합니다. 전체 데이터베이스 일관성 검사 (DBCC CHECKDB)를 완료합니다. 이 오류는 여러 요인으로 인해 발생할 수 있습니다. 자세한 내용은 SQL Server 온라인 설명서.
메시지 824, 수준 24, 상태 2, 선 8
SQL Server 논리적 일관성 기반 I / O 오류 감지 : 잘못된 체크섬 (예상 : 0xeddf7c98, 실제 : 0xed637c9c). 'C : Program FilesMicrosoft'파일의 오프셋 1x53a39에서 데이터베이스 ID 0의 페이지 (0000000006:000)를 읽는 동안 발생했습니다. SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '입니다. 의 추가 메시지 SQL Server 오류 로그 또는 시스템 이벤트 로그에서 자세한 정보를 제공 할 수 있습니다. 이는 데이터베이스 무결성을 위협하는 심각한 오류 조건이며 즉시 수정해야합니다. 전체 데이터베이스 일관성 검사 (DBCC CHECKDB)를 완료합니다. 이 오류는 여러 요인으로 인해 발생할 수 있습니다. 자세한 내용은 SQL Server 온라인 설명서.

또는

복구 : "Error1"데이터베이스의 "syscolpars"개체에 대해 클러스터형 인덱스가 성공적으로 다시 작성되었습니다.
복구 : "Error1"데이터베이스의 "syscolpars"개체에 대해 클러스터되지 않은 인덱스가 성공적으로 다시 작성되었습니다.
'Error1'에 대한 DBCC 결과입니다.
Service Broker Msg 9675, 상태 1 : 분석 된 메시지 유형 : 14.
Service Broker Msg 9676, 상태 1 : 분석 된 서비스 계약 : 6.
Service Broker Msg 9667, 상태 1 : 분석 된 서비스 : 3.
Service Broker Msg 9668, 상태 1 : 분석 된 서비스 큐 : 3.
Service Broker Msg 9669, 상태 1 : 분석 된 대화 끝점 : 0.
Service Broker Msg 9674, 상태 1 : 분석 된 대화 그룹 : 0.
Service Broker Msg 9670, 상태 1 : 분석 된 원격 서비스 바인딩 : 0.
Service Broker 메시지 9605, 상태 1 : 분석 된 대화 우선 순위 : 0.
메시지 8992, 수준 16, 상태 1, 선 8
카탈로그 메시지 3852, 상태 1 : sys.objects (type = S)의 행 (object_id = 23)에 sys.columns에 일치하는 행 (object_id = 23, column_id = 1)이 없습니다.
메시지 8992, 수준 16, 상태 1, 선 8
카탈로그 메시지 3852, 상태 1 : sys.objects (type = S)의 행 (object_id = 24)에 sys.columns에 일치하는 행 (object_id = 24, column_id = 1)이 없습니다.
CHECKDB는 단일 개체와 관련되지 않은 0 개의 할당 오류와 2 개의 일관성 오류를 발견했습니다.
'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.sysowners'에 대한 DBCC 결과입니다.
"sys.sysowners"개체에 대해 14 페이지에 1 개의 행이 있습니다.
'sys.sysdbreg'에 대한 DBCC 결과입니다.
0 개 페이지에 "sys.sysdbreg"개체에 대한 행이 0 개 있습니다.
'sys.sysprivs'에 대한 DBCC 결과입니다.
"sys.sysprivs"개체에 대해 140 페이지에 1 개의 행이 있습니다.
'sys.sysschobjs'에 대한 DBCC 결과입니다.
2262 페이지에 "sys.sysschobjs"개체에 대한 행이 29 개 있습니다.
'sys.syscsrowgroups'에 대한 DBCC 결과입니다.
개체 "sys.syscsrowgroups"에 대한 0 개 페이지에 0 개의 행이 있습니다.
'sys.sysexttables'에 대한 DBCC 결과입니다.
개체 "sys.sysexttables"에 대한 0 개 페이지에 0 개의 행이 있습니다.
'sys.syscolpars'에 대한 DBCC 결과입니다.
복구 : "Error1"데이터베이스의 "sys.syscolpars"개체에 대해 클러스터형 인덱스가 성공적으로 다시 작성되었습니다.
복구 : 페이지 (1:59)가 개체 ID 41, 인덱스 ID 1, 파티션 ID 281474979397632, 할당 단위 ID 281474979397632 (행 내 데이터 입력)에서 할당 해제되었습니다.
복구 : "Error1"데이터베이스의 "sys.syscolpars, nc"개체에 대해 클러스터되지 않은 인덱스가 성공적으로 다시 작성되었습니다.
메시지 8945, 수준 16, 상태 1, 선 8
테이블 오류 : 개체 ID 41, 인덱스 ID 1이 다시 작성됩니다.
오류가 수정되었습니다.
메시지 8928, 수준 16, 상태 1, 선 8
개체 ID 41, 인덱스 ID 1, 파티션 ID 281474979397632, 할당 단위 ID 281474979397632 (행 내 데이터 유형) : 페이지 (1:59)를 처리 할 수 ​​없습니다. 자세한 내용은 다른 오류를 참조하십시오.
오류가 수정되었습니다.
메시지 8939, 수준 16, 상태 98, 선 8
테이블 오류 : 개체 ID 41, 인덱스 ID 1, 파티션 ID 281474979397632, 할당 단위 ID 281474979397632 (행 내 데이터 유형), 페이지 (1:59). 테스트 (IS_OFF (BUF_IOERR, pBUF-> bstat))에 실패했습니다. 값은 2057 및 -4입니다.
오류가 수정되었습니다.
메시지 8976, 수준 16, 상태 1, 선 8
테이블 오류 : 개체 ID 41, 인덱스 ID 1, 파티션 ID 281474979397632, 할당 단위 ID 281474979397632 (행 내 데이터 유형). 페이지 (1:59)는 상위 (1 : 111) 및 이전 (1 : 155)이 참조하지만 스캔에 표시되지 않았습니다. 이전 오류를 확인하십시오.
오류가 수정되었습니다.
메시지 8978, 수준 16, 상태 1, 선 8
테이블 오류 : 개체 ID 41, 인덱스 ID 1, 파티션 ID 281474979397632, 할당 단위 ID 281474979397632 (행 내 데이터 유형). 페이지 (1:112)에 이전 페이지 (1:59)의 참조가 없습니다. 가능한 체인 연결 문제.
오류가 수정되었습니다.
메시지 8945, 수준 16, 상태 1, 선 8
테이블 오류 : 개체 ID 41, 인덱스 ID 2이 다시 작성됩니다.
오류가 수정되었습니다.
832 페이지에 "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 결과입니다.
"sys.sysobjvalues"개체에 대해 213 페이지에 21 개의 행이 있습니다.
'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.sqlagent_jobsteps_logs'에 대한 DBCC 결과입니다.
0 개 페이지에 "sys.sqlagent_jobsteps_logs"개체에 대한 행이 0 개 있습니다.
'TestTable'에 대한 DBCC 결과입니다.
개체“TestTable”에 대해 11000 페이지에 110 개의 행이 있습니다.
'sys.queue_messages_1977058079'에 대한 DBCC 결과입니다.
0 개 페이지에 "sys.queue_messages_0"개체에 대한 행이 1977058079 개 있습니다.
'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'데이터베이스에서 6 개의 할당 오류와 1 개의 일관성 오류를 발견했습니다.
CHECKDB는 'Error0'데이터베이스에서 4 개의 할당 오류와 1 개의 일관성 오류를 수정했습니다.
DBCC 실행이 완료되었습니다. DBCC가 오류 메시지를 인쇄 한 경우 시스템 관리자에게 문의하십시오.
메시지 824, 수준 24, 상태 2, 선 8
SQL Server 논리적 일관성 기반 I / O 오류 감지 : 잘못된 체크섬 (예상 : 0x9eb87140, 실제 : 0xdeb84c40). 'C : Program FilesMicrosoft'파일의 오프셋 1x59에서 데이터베이스 ID 39의 페이지 (0:00000000076000)를 읽는 동안 발생했습니다. SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '입니다. 의 추가 메시지 SQL Server 오류 로그 또는 시스템 이벤트 로그에서 자세한 정보를 제공 할 수 있습니다. 이는 데이터베이스 무결성을 위협하는 심각한 오류 조건이며 즉시 수정해야합니다. 전체 데이터베이스 일관성 검사 (DBCC CHECKDB)를 완료합니다. 이 오류는 여러 요인으로 인해 발생할 수 있습니다. 자세한 내용은 SQL Server 온라인 설명서.
메시지 824, 수준 24, 상태 2, 선 8
SQL Server 논리적 일관성 기반 I / O 오류 감지 : 잘못된 체크섬 (예상 : 0x9eb87140, 실제 : 0xdeb84c40). 'C : Program FilesMicrosoft'파일의 오프셋 1x59에서 데이터베이스 ID 39의 페이지 (0:00000000076000)를 읽는 동안 발생했습니다. SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '입니다. 의 추가 메시지 SQL Server 오류 로그 또는 시스템 이벤트 로그에서 자세한 정보를 제공 할 수 있습니다. 이는 데이터베이스 무결성을 위협하는 심각한 오류 조건이며 즉시 수정해야합니다. 전체 데이터베이스 일관성 검사 (DBCC CHECKDB)를 완료합니다. 이 오류는 여러 요인으로 인해 발생할 수 있습니다. 자세한 내용은 SQL Server 온라인 설명서.
메시지 824, 수준 24, 상태 2, 선 8
SQL Server 논리적 일관성 기반 I / O 오류 감지 : 잘못된 체크섬 (예상 : 0x9eb87140, 실제 : 0xdeb84c40). 'C : Program FilesMicrosoft'파일의 오프셋 1x59에서 데이터베이스 ID 39의 페이지 (0:00000000076000)를 읽는 동안 발생했습니다. SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '입니다. 의 추가 메시지 SQL Server 오류 로그 또는 시스템 이벤트 로그에서 자세한 정보를 제공 할 수 있습니다. 이는 데이터베이스 무결성을 위협하는 심각한 오류 조건이며 즉시 수정해야합니다. 전체 데이터베이스 일관성 검사 (DBCC CHECKDB)를 완료합니다. 이 오류는 여러 요인으로 인해 발생할 수 있습니다. 자세한 내용은 SQL Server 온라인 설명서.
메시지 824, 수준 24, 상태 2, 선 8
SQL Server 논리적 일관성 기반 I / O 오류 감지 : 잘못된 체크섬 (예상 : 0x9eb87140, 실제 : 0xdeb84c40). 'C : Program FilesMicrosoft'파일의 오프셋 1x59에서 데이터베이스 ID 39의 페이지 (0:00000000076000)를 읽는 동안 발생했습니다. SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '입니다. 의 추가 메시지 SQL Server 오류 로그 또는 시스템 이벤트 로그에서 자세한 정보를 제공 할 수 있습니다. 이는 데이터베이스 무결성을 위협하는 심각한 오류 조건이며 즉시 수정해야합니다. 전체 데이터베이스 일관성 검사 (DBCC CHECKDB)를 완료합니다. 이 오류는 여러 요인으로 인해 발생할 수 있습니다. 자세한 내용은 SQL Server 온라인 설명서.

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

메시지 8992 다음 메시지 3852 오류는 일관성 오류입니다.

오류 메시지 스크린 샷 :

또는

정확한 설명 :

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

CHECKDB가 두 시스템 테이블간에 불일치가 있음을 발견하면 오류 메시지를보고합니다. Msg 8992 및 Msg 3852.

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

샘플 파일 :

샘플 손상 MDF 파일Msg 8992 및 Msg 3852 오류:

SQL Server 번역 손상된 MDF 파일 MDF 파일 수정 DataNumen SQL Recovery
SQL Server 2014 오류 4_1의 .mdf Error4_1_fixed.mdf
SQL Server 2014 오류 4_2의 .mdf Error4_2_fixed.mdf

참조 :