Síntoma:

Ao usar DBCC CHECKDB con REPAIR_ALLOW_DATA_LOSS parámetro para reparar unha base de datos .MDF corrupta, como este:

DBCC CHECKDB(xxxx, 'REPAIR_ALLOW_DATA_LOSS')

ves a seguinte mensaxe de erro:

Reparación: reconstruíuse con éxito o índice agrupado para o obxecto "sysobjvalues" na base de datos "Error1".
Reparación: reconstruíuse con éxito o índice Nonclustered para o obxecto "syscolpars" na base de datos "Error1".
Resultados DBCC para "Error1".
Resultados DBCC para 'sys.sysrscols'.
Hai 1092 filas en 14 páxinas para o obxecto "sys.sysrscols".
Resultados DBCC para 'sys.sysrowsets'.
Hai 148 filas en 3 páxinas para o obxecto "sys.sysrowsets".
Resultados DBCC para 'sys.sysclones'.
Hai 0 filas en 0 páxinas para o obxecto "sys.sysclones".
Resultados DBCC para 'sys.sysallocunits'.
Hai 172 filas en 2 páxinas para o obxecto "sys.sysallocunits".
Resultados DBCC para 'sys.sysfiles1'.
Hai 2 filas en 1 páxina para o obxecto "sys.sysfiles1".
Resultados DBCC para 'sys.sysseobjvalues'.
Hai 0 filas en 0 páxinas para o obxecto "sys.sysseobjvalues".
Resultados DBCC para 'sys.syspriorities'.
Hai 0 filas en 0 páxinas para o obxecto "sys.syspriorities".
Resultados DBCC para 'sys.sysdbftrapo'.
Hai 0 filas en 0 páxinas para o obxecto “sys.sysdbftrapo”.
Resultados DBCC para 'sys.sysfgfrag'.
Hai 0 filas en 0 páxinas para o obxecto "sys.sysfgfrag".
Resultados DBCC para 'sys.sysdbfiles'.
Hai 2 filas en 1 páxinas para o obxecto “sys.sysdbfiles”.
Resultados DBCC para 'sys.syspru'.
Hai 0 filas en 0 páxinas para o obxecto "sys.syspru".
Resultados DBCC para 'sys.sysbrickfiles'.
Hai 0 filas en 0 páxinas para o obxecto "sys.sysbrickfiles".
Resultados DBCC para 'sys.sysphfg'.
Hai 1 fila en 1 páxina para o obxecto "sys.sysphfg".
Resultados DBCC para 'sys.sysprufiles'.
Hai 2 filas en 1 páxina para o obxecto "sys.sysprufiles".
Resultados DBCC para 'sys.sysftinds'.
Hai 0 filas en 0 páxinas para o obxecto "sys.sysftinds".
Resultados DBCC para 'sys.sysowners'.
Hai 14 filas en 1 páxina para o obxecto "sys.sysowners".
Resultados DBCC para 'sys.sysdbreg'.
Hai 0 filas en 0 páxinas para o obxecto "sys.sysdbreg".
Resultados DBCC para 'sys.sysprivs'.
Hai 140 filas en 1 páxina para o obxecto "sys.sysprivs".
Resultados DBCC para 'sys.syscolpars'.
Reparación: a páxina (1:63) desasignouse do ID de obxecto 41, ID de índice 1, ID de partición 281474979397632, ID de unidade de asignación 281474979397632 (escriba Datos en fila).
Reparación: reconstruíuse con éxito o índice Nonclustered para o obxecto "sys.syscolpars, nc" na base de datos "Error1".
Msg 8945, nivel 16, estado 1, liña 8
Erro da táboa: reconstruirase o ID de obxecto 41 e o ID de índice 1.
Non se puido reparar este erro.
Msg 8978, nivel 16, estado 1, liña 8
Erro da táboa: ID de obxecto 41, ID de índice 1, ID de partición 281474979397632, ID de unidade de asignación 281474979397632 (escriba datos en fila). A páxina (1:61) falta unha referencia da páxina anterior (1:63). Posible problema de enlace da cadea.
O erro foi reparado.
Msg 8928, nivel 16, estado 1, liña 8
ID de obxecto 41, ID de índice 1, ID de partición 281474979397632, ID de unidade de asignación 281474979397632 (tipo Datos de fila): non se puido procesar a páxina (1:63). Consulta outros erros para obter máis información.
O erro foi reparado.
Msg 8939, nivel 16, estado 98, liña 8
Erro da táboa: ID de obxecto 41, ID de índice 1, ID de partición 281474979397632, ID de unidade de asignación 281474979397632 (tipo Datos de fila), páxina (1:63). A proba (IS_OFF (BUF_IOERR, pBUF->bstat)) fallou. Os valores son 2057 e -4.
O erro foi reparado.
Msg 8976, nivel 16, estado 1, liña 8
Erro da táboa: ID de obxecto 41, ID de índice 1, ID de partición 281474979397632, ID de unidade de asignación 281474979397632 (escriba datos en fila). A páxina (1:63) non se viu na exploración aínda que o seu pai (1:111) e a anterior (1:168) fan referencia a ela. Comprobe os erros anteriores.
O erro foi reparado.
Msg 8945, nivel 16, estado 1, liña 8
Erro da táboa: reconstruirase o ID de obxecto 41 e o ID de índice 2.
O erro foi reparado.
Hai 881 filas en 15 páxinas para o obxecto "sys.syscolpars".
CHECKDB atopou 0 erros de asignación e 4 erros de coherencia na táboa 'sys.syscolpars' (ID de obxecto 41).
CHECKDB corrixiu 0 erros de asignación e 4 erros de coherencia na táboa 'sys.syscolpars' (ID de obxecto 41).
Resultados DBCC para 'sys.sysxlgns'.
Hai 0 filas en 0 páxinas para o obxecto "sys.sysxlgns".
Resultados DBCC para 'sys.sysxsrvs'.
Hai 0 filas en 0 páxinas para o obxecto "sys.sysxsrvs".
Resultados DBCC para 'sys.sysnsobjs'.
Hai 1 fila en 1 páxina para o obxecto "sys.sysnsobjs".
Resultados DBCC para 'sys.sysusermsgs'.
Hai 0 filas en 0 páxinas para o obxecto "sys.sysusermsgs".
Resultados DBCC para 'sys.syscerts'.
Hai 0 filas en 0 páxinas para o obxecto "sys.syscerts".
Resultados DBCC para 'sys.sysrmtlgns'.
Hai 0 filas en 0 páxinas para o obxecto "sys.sysrmtlgns".
Resultados DBCC para 'sys.syslnklgns'.
Hai 0 filas en 0 páxinas para o obxecto "sys.syslnklgns".
Resultados DBCC para 'sys.sysxprops'.
Hai 0 filas en 0 páxinas para o obxecto "sys.sysxprops".
Resultados DBCC para 'sys.sysscalartypes'.
Hai 34 filas en 1 páxina para o obxecto "sys.sysscalartypes".
Resultados DBCC para 'sys.systypedsubobjs'.
Hai 0 filas en 0 páxinas para o obxecto "sys.systypedsubobjs".
Resultados DBCC para 'sys.sysidxstats'.
Hai 207 filas en 5 páxinas para o obxecto "sys.sysidxstats".
Resultados DBCC para 'sys.sysiscols'.
Hai 399 filas en 2 páxinas para o obxecto "sys.sysiscols".
Resultados DBCC para 'sys.sysendpts'.
Hai 0 filas en 0 páxinas para o obxecto "sys.sysendpts".
Resultados DBCC para 'sys.syswebmethods'.
Hai 0 filas en 0 páxinas para o obxecto "sys.syswebmethods".
Resultados DBCC para 'sys.sysbinobjs'.
Hai 23 filas en 1 páxina para o obxecto "sys.sysbinobjs".
Resultados DBCC para 'sys.sysaudacts'.
Hai 0 filas en 0 páxinas para o obxecto "sys.sysaudacts".
Resultados DBCC para 'sys.sysobjvalues'.
Reparación: reconstruíuse con éxito o índice agrupado para o obxecto "sys.sysobjvalues" na base de datos "Error1".
Reparación: a páxina (1:24) desasignouse do ID de obxecto 60, ID de índice 1, ID de partición 281474980642816, ID de unidade de asignación 281474980642816 (escriba Datos en fila).
Reparación: columna de datos fóra da fila eliminada con ID 742981632, para ID de obxecto 60, ID de índice 1, ID de partición 281474980642816, ID de unidade de asignación 71776119065149440 (tipo de datos LOB) na páxina (1:369), slot 0.
Reparación: columna de datos fóra da fila eliminada con ID 742981632, para ID de obxecto 60, ID de índice 1, ID de partición 281474980642816, ID de unidade de asignación 71776119065149440 (tipo de datos LOB) na páxina (1:370), slot 0.
Reparación: columna de datos fóra da fila eliminada con ID 742981632, para ID de obxecto 60, ID de índice 1, ID de partición 281474980642816, ID de unidade de asignación 71776119065149440 (tipo de datos LOB) na páxina (1:371), slot 0.
Msg 8945, nivel 16, estado 1, liña 8
Erro da táboa: reconstruirase o ID de obxecto 60 e o ID de índice 1.
O erro foi reparado.
Msg 8928, nivel 16, estado 1, liña 8
ID de obxecto 60, ID de índice 1, ID de partición 281474980642816, ID de unidade de asignación 281474980642816 (tipo Datos de fila): non se puido procesar a páxina (1:24). Consulta outros erros para obter máis información.
O erro foi reparado.
Msg 8939, nivel 16, estado 98, liña 8
Erro da táboa: ID de obxecto 60, ID de índice 1, ID de partición 281474980642816, ID de unidade de asignación 281474980642816 (tipo Datos de fila), páxina (1:24). A proba (IS_OFF (BUF_IOERR, pBUF->bstat)) fallou. Os valores son 2057 e -4.
O erro foi reparado.
Msg 8939, nivel 16, estado 98, liña 8
Erro da táboa: ID de obxecto 60, ID de índice 1, ID de partición 281474980642816, ID de unidade de asignación 281474980642816 (tipo Datos de fila), páxina (1:24). A proba (IS_OFF (BUF_IOERR, pBUF->bstat)) fallou. Os valores son 2057 e -4.
O erro foi reparado.
Msg 8976, nivel 16, estado 1, liña 8
Erro da táboa: ID de obxecto 60, ID de índice 1, ID de partición 281474980642816, ID de unidade de asignación 281474980642816 (escriba datos en fila). A páxina (1:24) non se viu na exploración aínda que o seu pai (1:43) e a anterior (1:213) fan referencia a ela. Comprobe os erros anteriores.
O erro foi reparado.
Msg 8978, nivel 16, estado 1, liña 8
Erro da táboa: ID de obxecto 60, ID de índice 1, ID de partición 281474980642816, ID de unidade de asignación 281474980642816 (escriba datos en fila). A páxina (1:210) falta unha referencia da páxina anterior (1:24). Posible problema de enlace da cadea.
O erro foi reparado.
Msg 8964, nivel 16, estado 1, liña 8
Erro da táboa: ID de obxecto 60, ID de índice 1, ID de partición 281474980642816, ID de unidade de asignación 71776119065149440 (tipo de datos LOB). Non se fai referencia ao nodo de datos fóra da fila da páxina (1:369), slot 0, ID de texto 742981632.
O erro foi reparado.
Msg 8964, nivel 16, estado 1, liña 8
Erro da táboa: ID de obxecto 60, ID de índice 1, ID de partición 281474980642816, ID de unidade de asignación 71776119065149440 (tipo de datos LOB). Non se fai referencia ao nodo de datos fóra da fila da páxina (1:370), slot 0, ID de texto 742981632.
O erro foi reparado.
Msg 8964, nivel 16, estado 1, liña 8
Erro da táboa: ID de obxecto 60, ID de índice 1, ID de partición 281474980642816, ID de unidade de asignación 71776119065149440 (tipo de datos LOB). Non se fai referencia ao nodo de datos fóra da fila da páxina (1:371), slot 0, ID de texto 742981632.
O erro foi reparado.
Hai 203 filas en 20 páxinas para o obxecto "sys.sysobjvalues".
CHECKDB atopou 0 erros de asignación e 8 erros de coherencia na táboa 'sys.sysobjvalues' (ID de obxecto 60).
CHECKDB corrixiu 0 erros de asignación e 8 erros de coherencia na táboa 'sys.sysobjvalues' (ID de obxecto 60).
Resultados DBCC para 'sys.syscscolsegments'.
Hai 0 filas en 0 páxinas para o obxecto "sys.syscscolsegments".
Resultados DBCC para 'sys.syscsdictionaries'.
Hai 0 filas en 0 páxinas para o obxecto "sys.syscsdictionaries".
Resultados DBCC para 'sys.sysclsobjs'.
Hai 16 filas en 1 páxina para o obxecto "sys.sysclsobjs".
Resultados DBCC para 'sys.sysrowsetrefs'.
Hai 0 filas en 0 páxinas para o obxecto "sys.sysrowsetrefs".
Resultados DBCC para 'sys.sysremsvcbinds'.
Hai 0 filas en 0 páxinas para o obxecto "sys.sysremsvcbinds".
Resultados DBCC para 'sys.sysxmitqueue'.
Hai 0 filas en 0 páxinas para o obxecto "sys.sysxmitqueue".
Resultados DBCC para 'sys.sysrts'.
Hai 1 fila en 1 páxina para o obxecto "sys.sysrts".
Resultados DBCC para 'sys.sysconvgroup'.
Hai 0 filas en 0 páxinas para o obxecto "sys.sysconvgroup".
Resultados DBCC para 'sys.sysdesend'.
Hai 0 filas en 0 páxinas para o obxecto "sys.sysdesend".
Resultados DBCC para 'sys.sysdercv'.
Hai 0 filas en 0 páxinas para o obxecto "sys.sysdercv".
Resultados DBCC para 'sys.syssingleobjrefs'.
Hai 171 filas en 1 páxinas para o obxecto "sys.syssingleobjrefs".
Resultados DBCC para 'sys.sysmultiobjrefs'.
Hai 107 filas en 1 páxina para o obxecto "sys.sysmultiobjrefs".
Resultados DBCC para 'sys.sysguidrefs'.
Hai 0 filas en 0 páxinas para o obxecto "sys.sysguidrefs".
Resultados DBCC para 'sys.sysfoqueues'.
Hai 0 filas en 0 páxinas para o obxecto "sys.sysfoqueues".
Resultados DBCC para 'sys.syschildinsts'.
Hai 0 filas en 0 páxinas para o obxecto "sys.syschildinsts".
Resultados DBCC para 'sys.syscompfragments'.
Hai 0 filas en 0 páxinas para o obxecto "sys.syscompfragments".
Resultados DBCC para 'sys.sysftsemanticsdb'.
Hai 0 filas en 0 páxinas para o obxecto "sys.sysftsemanticsdb".
Resultados DBCC para 'sys.sysftstops'.
Hai 0 filas en 0 páxinas para o obxecto "sys.sysftstops".
Resultados DBCC para 'sys.sysftproperties'.
Hai 0 filas en 0 páxinas para o obxecto "sys.sysftproperties".
Resultados DBCC para 'sys.sysxmitbody'.
Hai 0 filas en 0 páxinas para o obxecto "sys.sysxmitbody".
Resultados DBCC para 'sys.sysfos'.
Hai 0 filas en 0 páxinas para o obxecto "sys.sysfos".
Resultados DBCC para 'sys.sysqnames'.
Hai 98 filas en 1 páxina para o obxecto "sys.sysqnames".
Resultados DBCC para 'sys.sysxmlcomponent'.
Hai 100 filas en 1 páxina para o obxecto "sys.sysxmlcomponent".
Resultados DBCC para 'sys.sysxmlfacet'.
Hai 112 filas en 1 páxina para o obxecto "sys.sysxmlfacet".
Resultados DBCC para 'sys.sysxmlplacement'.
Hai 19 filas en 1 páxina para o obxecto "sys.sysxmlplacement".
Resultados DBCC para 'sys.sysobjkeycrypts'.
Hai 0 filas en 0 páxinas para o obxecto "sys.sysobjkeycrypts".
Resultados DBCC para 'sys.sysasymkeys'.
Hai 0 filas en 0 páxinas para o obxecto "sys.sysasymkeys".
Resultados DBCC para 'sys.syssqlguides'.
Hai 0 filas en 0 páxinas para o obxecto "sys.syssqlguides".
Resultados DBCC para 'sys.sysbinsubobjs'.
Hai 3 filas en 1 páxina para o obxecto "sys.sysbinsubobjs".
Resultados DBCC para 'sys.syssoftobjrefs'.
Hai 0 filas en 0 páxinas para o obxecto "sys.syssoftobjrefs".
Resultados DBCC para 'sys.plan_persist_plan'.
Hai 0 filas en 0 páxinas para o obxecto "sys.plan_persist_plan".
Resultados DBCC para 'sys.plan_persist_runtime_stats'.
Hai 0 filas en 0 páxinas para o obxecto "sys.plan_persist_runtime_stats".
Resultados DBCC para 'sys.plan_persist_runtime_stats_interval'.
Hai 0 filas en 0 páxinas para o obxecto "sys.plan_persist_runtime_stats_interval".
Resultados DBCC para 'sys.plan_persist_context_settings'.
Hai 0 filas en 0 páxinas para o obxecto "sys.plan_persist_context_settings".
Resultados DBCC para 'sys.sqlagent_jobs'.
Hai 0 filas en 0 páxinas para o obxecto "sys.sqlagent_jobs".
Resultados DBCC para 'sys.sqlagent_jobsteps'.
Hai 0 filas en 0 páxinas para o obxecto "sys.sqlagent_jobsteps".
Resultados DBCC para 'sys.sqlagent_job_history'.
Hai 0 filas en 0 páxinas para o obxecto "sys.sqlagent_job_history".
Resultados DBCC para 'sys.queue_messages_2009058193'.
Hai 0 filas en 0 páxinas para o obxecto "sys.queue_messages_2009058193".
Resultados DBCC para 'sys.queue_messages_2041058307'.
Hai 0 filas en 0 páxinas para o obxecto "sys.queue_messages_2041058307".
Resultados DBCC para 'sys.filestream_tombstone_2073058421'.
Hai 0 filas en 0 páxinas para o obxecto "sys.filestream_tombstone_2073058421".
Resultados DBCC para 'sys.syscommittab'.
Hai 0 filas en 0 páxinas para o obxecto "sys.syscommittab".
Resultados DBCC para 'sys.filetable_updates_2105058535'.
Hai 0 filas en 0 páxinas para o obxecto "sys.filetable_updates_2105058535".
Resultados DBCC para 'sys.plan_persist_query_text'.
Hai 0 filas en 0 páxinas para o obxecto "sys.plan_persist_query_text".
Resultados DBCC para 'sys.plan_persist_query'.
Hai 0 filas en 0 páxinas para o obxecto "sys.plan_persist_query".
CHECKDB atopou 0 erros de asignación e 12 erros de coherencia na base de datos "Error1".
CHECKDB corrixiu 0 erros de asignación e 12 erros de coherencia na base de datos "Error1".
Msg 824, nivel 24, estado 2, liña 8
SQL Server detectou un erro de E/S baseado na coherencia lóxica: suma de comprobación incorrecta (esperado: 0xb7bd14b3; real: 0xb7df14b2). Ocorreu durante a lectura da páxina (1:24) na ID de base de datos 39 no desplazamento 0x00000000030000 no ficheiro "C:Program FilesMicrosoft". SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Mensaxes adicionais no SQL Server O rexistro de erros ou o rexistro de eventos do sistema pode proporcionar máis detalles. Esta é unha condición de erro grave que ameaza a integridade da base de datos e que debe ser corrixida inmediatamente. Complete unha comprobación completa da coherencia da base de datos (DBCC CHECKDB). Este erro pode ser causado por moitos factores; para máis información, consulte SQL Server Libros Online.
Msg 824, nivel 24, estado 2, liña 8
SQL Server detectou un erro de E/S baseado na coherencia lóxica: suma de comprobación incorrecta (esperado: 0xb7bd14b3; real: 0xb7df14b2). Ocorreu durante a lectura da páxina (1:24) na ID de base de datos 39 no desplazamento 0x00000000030000 no ficheiro "C:Program FilesMicrosoft". SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Mensaxes adicionais no SQL Server O rexistro de erros ou o rexistro de eventos do sistema pode proporcionar máis detalles. Esta é unha condición de erro grave que ameaza a integridade da base de datos e que debe ser corrixida inmediatamente. Complete unha comprobación completa da coherencia da base de datos (DBCC CHECKDB). Este erro pode ser causado por moitos factores; para máis información, consulte SQL Server Libros Online.
Msg 824, nivel 24, estado 2, liña 8
SQL Server detectou un erro de E/S baseado na coherencia lóxica: suma de comprobación incorrecta (esperado: 0xb7bd14b3; real: 0xb7df14b2). Ocorreu durante a lectura da páxina (1:24) na ID de base de datos 39 no desplazamento 0x00000000030000 no ficheiro "C:Program FilesMicrosoft". SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Mensaxes adicionais no SQL Server O rexistro de erros ou o rexistro de eventos do sistema pode proporcionar máis detalles. Esta é unha condición de erro grave que ameaza a integridade da base de datos e que debe ser corrixida inmediatamente. Complete unha comprobación completa da coherencia da base de datos (DBCC CHECKDB). Este erro pode ser causado por moitos factores; para máis información, consulte SQL Server Libros Online.
Msg 824, nivel 24, estado 2, liña 8
SQL Server detectou un erro de E/S baseado na coherencia lóxica: suma de comprobación incorrecta (esperado: 0xc8e2ed96; real: 0xb8a2f3df). Ocorreu durante a lectura da páxina (1:63) na ID de base de datos 39 no desfase 0x0000000007e000 no ficheiro "C:Program FilesMicrosoft". SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Mensaxes adicionais no SQL Server O rexistro de erros ou o rexistro de eventos do sistema pode proporcionar máis detalles. Esta é unha condición de erro grave que ameaza a integridade da base de datos e que debe ser corrixida inmediatamente. Complete unha comprobación completa da coherencia da base de datos (DBCC CHECKDB). Este erro pode ser causado por moitos factores; para máis información, consulte SQL Server Libros Online.
Msg 824, nivel 24, estado 2, liña 8
SQL Server detectou un erro de E/S baseado na coherencia lóxica: suma de comprobación incorrecta (esperado: 0xc8e2ed96; real: 0xb8a2f3df). Ocorreu durante a lectura da páxina (1:63) na ID de base de datos 39 no desfase 0x0000000007e000 no ficheiro "C:Program FilesMicrosoft". SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Mensaxes adicionais no SQL Server O rexistro de erros ou o rexistro de eventos do sistema pode proporcionar máis detalles. Esta é unha condición de erro grave que ameaza a integridade da base de datos e que debe ser corrixida inmediatamente. Complete unha comprobación completa da coherencia da base de datos (DBCC CHECKDB). Este erro pode ser causado por moitos factores; para máis información, consulte SQL Server Libros Online.
Msg 824, nivel 24, estado 2, liña 8
SQL Server detectou un erro de E/S baseado na coherencia lóxica: suma de comprobación incorrecta (esperado: 0xc8e2ed96; real: 0xb8a2f3df). Ocorreu durante a lectura da páxina (1:63) na ID de base de datos 39 no desfase 0x0000000007e000 no ficheiro "C:Program FilesMicrosoft". SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Mensaxes adicionais no SQL Server O rexistro de erros ou o rexistro de eventos do sistema pode proporcionar máis detalles. Esta é unha condición de erro grave que ameaza a integridade da base de datos e que debe ser corrixida inmediatamente. Complete unha comprobación completa da coherencia da base de datos (DBCC CHECKDB). Este erro pode ser causado por moitos factores; para máis información, consulte SQL Server Libros Online.
Msg 824, nivel 24, estado 2, liña 8
SQL Server detectou un erro de E/S baseado na coherencia lóxica: suma de comprobación incorrecta (esperado: 0xc8e2ed96; real: 0xb8a2f3df). Ocorreu durante a lectura da páxina (1:63) na ID de base de datos 39 no desfase 0x0000000007e000 no ficheiro "C:Program FilesMicrosoft". SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf'. Mensaxes adicionais no SQL Server O rexistro de erros ou o rexistro de eventos do sistema pode proporcionar máis detalles. Esta é unha condición de erro grave que ameaza a integridade da base de datos e que debe ser corrixida inmediatamente. Complete unha comprobación completa da coherencia da base de datos (DBCC CHECKDB). Este erro pode ser causado por moitos factores; para máis información, consulte SQL Server Libros Online.

onde "Error1" é o nome da base de datos MDF corrupta que se está a reparar.

Mensaxe 8945 indica un erro da táboa que é un erro de consistencia.

Captura de pantalla da mensaxe de erro:

Captura de pantalla da mensaxe de erro "Erro da táboa: reconstruirase o ID de obxecto ##, o ID de índice ##".

Explicación precisa:

Nun SQL Server Base de datos MDF, hai moitos táboas do sistema usado para almacenar a estrutura e os metadatos da base de datos.

Cando CHECKDB descubra que hai inconsistencias nunha das táboas do sistema, informará da mensaxe de erro Msx 8945, 8978, 8928, 8939, etc. e tentar corrixir os erros. Se non pode solucionar o erro, a recuperación falla e provocará máis erros, como Mensaxe 824.

Podes usar o noso produto DataNumen SQL Recovery para recuperar os datos do ficheiro MDF corrupto e resolver este erro.

Ficheiros de mostra:

Mostra ficheiros MDF corruptos que provocarán o Mensaxe 8945 erro:

SQL Server versión Ficheiro MDF danado Arquivo MDF corrixido por DataNumen SQL Recovery
SQL Server 2014 Erro5.mdf Erro5_fixed.mdf