Síntoma:

Cuando usas DBCC COMPROBARDB REPAIR_ALLOW_DATA_LOSS parámetro para reparar una base de datos .MDF corrupta, como este:

DBCC CHECKDB (xxxx, 'REPAIR_ALLOW_DATA_LOSS')

ve el siguiente mensaje de error:

Reparación: El índice agrupado se reconstruyó correctamente para el objeto "sysobjvalues" en la base de datos "Error1".
Reparación: El índice no agrupado se ha reconstruido correctamente para el objeto "syscolpars" en la base de datos "Error1".
Resultados DBCC para 'Error1'.
Resultados de DBCC para 'sys.sysrscols'.
Hay 1092 filas en 14 páginas para el objeto "sys.sysrscols".
Resultados de DBCC para 'sys.sysrowsets'.
Hay 148 filas en 3 páginas para el objeto "sys.sysrowsets".
Resultados de DBCC para 'sys.sysclones'.
Hay 0 filas en 0 páginas para el objeto "sys.sysclones".
Resultados de DBCC para 'sys.sysallocunits'.
Hay 172 filas en 2 páginas para el objeto "sys.sysallocunits".
Resultados DBCC para 'sys.sysfiles1'.
Hay 2 filas en 1 página para el objeto "sys.sysfiles1".
Resultados de DBCC para 'sys.sysseobjvalues'.
Hay 0 filas en 0 páginas para el objeto "sys.sysseobjvalues".
Resultados de DBCC para 'sys.syspriorities'.
Hay 0 filas en 0 páginas para el objeto "sys.syspriorities".
Resultados de DBCC para 'sys.sysdbftrapo'.
Hay 0 filas en 0 páginas para el objeto "sys.sysdbftrapo".
Resultados de DBCC para 'sys.sysfgfrag'.
Hay 0 filas en 0 páginas para el objeto "sys.sysfgfrag".
Resultados de DBCC para 'sys.sysdbfiles '.
Hay 2 filas en 1 páginas para el objeto "sys.sysdbfiles ”.
Resultados de DBCC para 'sys.syspru'.
Hay 0 filas en 0 páginas para el objeto "sys.syspru".
Resultados DBCC para 'sys.sysbrickfiles'.
Hay 0 filas en 0 páginas para el objeto "sys.sysbrickfiles".
Resultados DBCC para 'sys.sysphfg'.
Hay 1 filas en 1 páginas para el objeto "sys.sysphfg".
Resultados DBCC para 'sys.sysprufiles'.
Hay 2 filas en 1 página para el objeto "sys.sysprufiles".
Resultados de DBCC para 'sys.sysftinds'.
Hay 0 filas en 0 páginas para el objeto "sys.sysftinds".
Resultados de DBCC para 'sys.sysowners'.
Hay 14 filas en 1 página para el objeto "sys.sysowners".
Resultados de DBCC para 'sys.sysdbreg'.
Hay 0 filas en 0 páginas para el objeto "sys.sysdbreg".
Resultados de DBCC para 'sys.sysprivs'.
Hay 140 filas en 1 páginas para el objeto "sys.sysprivs".
Resultados de DBCC para 'sys.syscolpars'.
Reparación: la página (1:63) se ha desasignado del ID de objeto 41, ID de índice 1, ID de partición 281474979397632, ID de unidad de asignación 281474979397632 (tipo de datos en fila).
Reparación: el índice no agrupado se reconstruyó correctamente para el objeto "sys.syscolpars, nc" en la base de datos "Error1".
Msg 8945, nivel 16, estado 1, línea 8
Error de tabla: se reconstruirá el ID de objeto 41, el ID de índice 1.
No se pudo reparar este error.
Msg 8978, nivel 16, estado 1, línea 8
Error de tabla: ID de objeto 41, ID de índice 1, ID de partición 281474979397632, ID de unidad de asignación 281474979397632 (tipo de datos en fila). A la página (1:61) le falta una referencia de la página anterior (1:63). Posible problema de conexión de la cadena.
El error ha sido reparado.
Msg 8928, nivel 16, estado 1, línea 8
ID de objeto 41, ID de índice 1, ID de partición 281474979397632, ID de unidad de asignación 281474979397632 (tipo de datos en fila): No se pudo procesar la página (1:63). Ver otros errores para obtener más detalles.
El error ha sido reparado.
Msg 8939, nivel 16, estado 98, línea 8
Error de tabla: ID de objeto 41, ID de índice 1, ID de partición 281474979397632, ID de unidad de asignación 281474979397632 (tipo de datos en fila), página (1:63). La prueba (IS_OFF (BUF_IOERR, pBUF-> bstat)) falló. Los valores son 2057 y -4.
El error ha sido reparado.
Msg 8976, nivel 16, estado 1, línea 8
Error de tabla: ID de objeto 41, ID de índice 1, ID de partición 281474979397632, ID de unidad de asignación 281474979397632 (escriba datos en fila). La página (1:63) no se vio en el escaneo, aunque su padre (1: 111) y anterior (1: 168) se refieren a ella. Compruebe los errores anteriores.
El error ha sido reparado.
Msg 8945, nivel 16, estado 1, línea 8
Error de tabla: se reconstruirá el ID de objeto 41, el ID de índice 2.
El error ha sido reparado.
Hay 881 filas en 15 páginas para el objeto "sys.syscolpars".
CHECKDB encontró 0 errores de asignación y 4 errores de coherencia en la tabla 'sys.syscolpars' (ID de objeto 41).
CHECKDB corrigió 0 errores de asignación y 4 errores de coherencia en la tabla 'sys.syscolpars' (ID de objeto 41).
Resultados de DBCC para 'sys.sysxlgns'.
Hay 0 filas en 0 páginas para el objeto "sys.sysxlgns".
Resultados DBCC para 'sys.sysxsrvs'.
Hay 0 filas en 0 páginas para el objeto "sys.sysxsrvs".
Resultados de DBCC para 'sys.sysnsobjs'.
Hay 1 filas en 1 páginas para el objeto "sys.sysnsobjs".
Resultados de DBCC para 'sys.sysusermsgs'.
Hay 0 filas en 0 páginas para el objeto "sys.sysusermsgs".
Resultados de DBCC para 'sys.syscerts'.
Hay 0 filas en 0 páginas para el objeto "sys.syscerts".
Resultados de DBCC para 'sys.sysrmtlgns'.
Hay 0 filas en 0 páginas para el objeto "sys.sysrmtlgns".
Resultados de DBCC para 'sys.syslnklgns'.
Hay 0 filas en 0 páginas para el objeto "sys.syslnklgns".
Resultados de DBCC para 'sys.sysxprops'.
Hay 0 filas en 0 páginas para el objeto "sys.sysxprops".
Resultados de DBCC para 'sys.sysscalartypes'.
Hay 34 filas en 1 páginas para el objeto "sys.sysscalartypes".
Resultados de DBCC para 'sys.systypedsubobjs'.
Hay 0 filas en 0 páginas para el objeto "sys.systypedsubobjs".
Resultados de DBCC para 'sys.sysidxstats'.
Hay 207 filas en 5 páginas para el objeto "sys.sysidxstats".
Resultados de DBCC para 'sys.sysiscols'.
Hay 399 filas en 2 páginas para el objeto "sys.sysiscols".
Resultados de DBCC para 'sys.sysendpts'.
Hay 0 filas en 0 páginas para el objeto "sys.sysendpts".
Resultados de DBCC para 'sys.syswebmethods'.
Hay 0 filas en 0 páginas para el objeto "sys.syswebmethods".
Resultados de DBCC para 'sys.sysbinobjs'.
Hay 23 filas en 1 páginas para el objeto "sys.sysbinobjs".
Resultados de DBCC para 'sys.sysaudacts'.
Hay 0 filas en 0 páginas para el objeto "sys.sysaudacts".
Resultados DBCC para 'sys.sysobjvalues'.
Reparación: El índice agrupado se reconstruyó correctamente para el objeto "sys.sysobjvalues" en la base de datos "Error1".
Reparación: la página (1:24) se ha desasignado del ID de objeto 60, ID de índice 1, ID de partición 281474980642816, ID de unidad de asignación 281474980642816 (tipo de datos en fila).
Reparación: Columna de datos fuera de fila eliminada con ID 742981632, para ID de objeto 60, ID de índice 1, ID de partición 281474980642816, ID de unidad de asignación 71776119065149440 (tipo de datos LOB) en la página (1: 369), ranura 0.
Reparación: Columna de datos fuera de fila eliminada con ID 742981632, para ID de objeto 60, ID de índice 1, ID de partición 281474980642816, ID de unidad de asignación 71776119065149440 (tipo de datos LOB) en la página (1: 370), ranura 0.
Reparación: Columna de datos fuera de fila eliminada con ID 742981632, para ID de objeto 60, ID de índice 1, ID de partición 281474980642816, ID de unidad de asignación 71776119065149440 (tipo de datos LOB) en la página (1: 371), ranura 0.
Msg 8945, nivel 16, estado 1, línea 8
Error de tabla: se reconstruirá el ID de objeto 60, el ID de índice 1.
El error ha sido reparado.
Msg 8928, nivel 16, estado 1, línea 8
ID de objeto 60, ID de índice 1, ID de partición 281474980642816, ID de unidad de asignación 281474980642816 (tipo de datos en fila): No se pudo procesar la página (1:24). Ver otros errores para obtener más detalles.
El error ha sido reparado.
Msg 8939, nivel 16, estado 98, línea 8
Error de tabla: ID de objeto 60, ID de índice 1, ID de partición 281474980642816, ID de unidad de asignación 281474980642816 (tipo de datos en fila), página (1:24). La prueba (IS_OFF (BUF_IOERR, pBUF-> bstat)) falló. Los valores son 2057 y -4.
El error ha sido reparado.
Msg 8939, nivel 16, estado 98, línea 8
Error de tabla: ID de objeto 60, ID de índice 1, ID de partición 281474980642816, ID de unidad de asignación 281474980642816 (tipo de datos en fila), página (1:24). La prueba (IS_OFF (BUF_IOERR, pBUF-> bstat)) falló. Los valores son 2057 y -4.
El error ha sido reparado.
Msg 8976, nivel 16, estado 1, línea 8
Error de tabla: ID de objeto 60, ID de índice 1, ID de partición 281474980642816, ID de unidad de asignación 281474980642816 (escriba datos en fila). La página (1:24) no se vio en el escaneo, aunque su padre (1: 43) y anterior (1: 213) se refieren a ella. Compruebe los errores anteriores.
El error ha sido reparado.
Msg 8978, nivel 16, estado 1, línea 8
Error de tabla: ID de objeto 60, ID de índice 1, ID de partición 281474980642816, ID de unidad de asignación 281474980642816 (tipo de datos en fila). A la página (1:210) le falta una referencia de la página anterior (1:24). Posible problema de conexión de la cadena.
El error ha sido reparado.
Msg 8964, nivel 16, estado 1, línea 8
Error de tabla: ID de objeto 60, ID de índice 1, ID de partición 281474980642816, ID de unidad de asignación 71776119065149440 (tipo datos LOB). No se hace referencia al nodo de datos fuera de la fila en la página (1: 369), ranura 0, ID de texto 742981632.
El error ha sido reparado.
Msg 8964, nivel 16, estado 1, línea 8
Error de tabla: ID de objeto 60, ID de índice 1, ID de partición 281474980642816, ID de unidad de asignación 71776119065149440 (tipo datos LOB). No se hace referencia al nodo de datos fuera de la fila en la página (1: 370), ranura 0, ID de texto 742981632.
El error ha sido reparado.
Msg 8964, nivel 16, estado 1, línea 8
Error de tabla: ID de objeto 60, ID de índice 1, ID de partición 281474980642816, ID de unidad de asignación 71776119065149440 (tipo datos LOB). No se hace referencia al nodo de datos fuera de la fila en la página (1: 371), ranura 0, ID de texto 742981632.
El error ha sido reparado.
Hay 203 filas en 20 páginas para el objeto "sys.sysobjvalues".
CHECKDB encontró 0 errores de asignación y 8 errores de coherencia en la tabla 'sys.sysobjvalues' (ID de objeto 60).
CHECKDB corrigió 0 errores de asignación y 8 errores de coherencia en la tabla 'sys.sysobjvalues' (ID de objeto 60).
Resultados de DBCC para 'sys.syscscolsegments'.
Hay 0 filas en 0 páginas para el objeto "sys.syscscolsegments".
Resultados DBCC para 'sys.syscsdictionaries'.
Hay 0 filas en 0 páginas para el objeto "sys.syscsdictionaries".
Resultados de DBCC para 'sys.sysclsobjs'.
Hay 16 filas en 1 página para el objeto "sys.sysclsobjs".
Resultados de DBCC para 'sys.sysrowsetrefs'.
Hay 0 filas en 0 páginas para el objeto "sys.sysrowsetrefs".
Resultados de DBCC para 'sys.sysremsvcbinds'.
Hay 0 filas en 0 páginas para el objeto "sys.sysremsvcbinds".
Resultados de DBCC para 'sys.sysxmitqueue'.
Hay 0 filas en 0 páginas para el objeto "sys.sysxmitqueue".
Resultados de DBCC para 'sys.sysrts'.
Hay 1 filas en 1 páginas para el objeto "sys.sysrts".
Resultados de DBCC para 'sys.sysconvgroup'.
Hay 0 filas en 0 páginas para el objeto "sys.sysconvgroup".
Resultados de DBCC para 'sys.sysdesend'.
Hay 0 filas en 0 páginas para el objeto "sys.sysdesend".
Resultados de DBCC para 'sys.sysdercv'.
Hay 0 filas en 0 páginas para el objeto "sys.sysdercv".
Resultados de DBCC para 'sys.syssingleobjrefs'.
Hay 171 filas en 1 páginas para el objeto "sys.syssingleobjrefs".
Resultados de DBCC para 'sys.sysmultiobjrefs'.
Hay 107 filas en 1 páginas para el objeto "sys.sysmultiobjrefs".
Resultados de DBCC para 'sys.sysguidrefs'.
Hay 0 filas en 0 páginas para el objeto "sys.sysguidrefs".
Resultados de DBCC para 'sys.sysfoqueues'.
Hay 0 filas en 0 páginas para el objeto “sys.sysfoqueues”.
Resultados de DBCC para 'sys.syschildinsts'.
Hay 0 filas en 0 páginas para el objeto "sys.syschildinsts".
Resultados de DBCC para 'sys.syscompfragments'.
Hay 0 filas en 0 páginas para el objeto "sys.syscompfragments".
Resultados de DBCC para 'sys.sysftsemanticsdb'.
Hay 0 filas en 0 páginas para el objeto "sys.sysftsemanticsdb".
Resultados de DBCC para 'sys.sysftstops'.
Hay 0 filas en 0 páginas para el objeto "sys.sysftstops".
Resultados de DBCC para 'sys.sysftproperties'.
Hay 0 filas en 0 páginas para el objeto "sys.sysftproperties".
Resultados de DBCC para 'sys.sysxmitbody'.
Hay 0 filas en 0 páginas para el objeto "sys.sysxmitbody".
Resultados de DBCC para 'sys.sysfos'.
Hay 0 filas en 0 páginas para el objeto "sys.sysfos".
Resultados DBCC para 'sys.sysqnames'.
Hay 98 filas en 1 páginas para el objeto "sys.sysqnames".
Resultados de DBCC para 'sys.sysxmlcomponent'.
Hay 100 filas en 1 página para el objeto "sys.sysxmlcomponent".
Resultados de DBCC para 'sys.sysxmlfacet'.
Hay 112 filas en 1 páginas para el objeto "sys.sysxmlfacet".
Resultados de DBCC para 'sys.sysxmlplacement'.
Hay 19 filas en 1 página para el objeto "sys.sysxmlplacement".
Resultados de DBCC para 'sys.sysobjkeycrypts'.
Hay 0 filas en 0 páginas para el objeto "sys.sysobjkeycrypts".
Resultados DBCC para 'sys.sysasymkeys'.
Hay 0 filas en 0 páginas para el objeto "sys.sysasymkeys".
Resultados de DBCC para 'sys.syssqlguides'.
Hay 0 filas en 0 páginas para el objeto "sys.syssqlguides".
Resultados de DBCC para 'sys.sysbinsubobjs'.
Hay 3 filas en 1 página para el objeto "sys.sysbinsubobjs".
Resultados de DBCC para 'sys.syssoftobjrefs'.
Hay 0 filas en 0 páginas para el objeto "sys.syssoftobjrefs".
Resultados de DBCC para 'sys.plan_persist_plan'.
Hay 0 filas en 0 páginas para el objeto "sys.plan_persist_plan".
Resultados de DBCC para 'sys.plan_persist_runtime_stats'.
Hay 0 filas en 0 páginas para el objeto "sys.plan_persist_runtime_stats".
Resultados de DBCC para 'sys.plan_persist_runtime_stats_interval'.
Hay 0 filas en 0 páginas para el objeto "sys.plan_persist_runtime_stats_interval".
Resultados de DBCC para 'sys.plan_persist_context_settings'.
Hay 0 filas en 0 páginas para el objeto "sys.plan_persist_context_settings".
Resultados de DBCC para 'sys.sqlagent_jobs'.
Hay 0 filas en 0 páginas para el objeto "sys.sqlagent_jobs".
Resultados de DBCC para 'sys.sqlagent_jobsteps'.
Hay 0 filas en 0 páginas para el objeto "sys.sqlagent_jobsteps".
Resultados de DBCC para 'sys.sqlagent_job_history'.
Hay 0 filas en 0 páginas para el objeto "sys.sqlagent_job_history".
Resultados de DBCC para 'sys.queue_messages_2009058193'.
Hay 0 filas en 0 páginas para el objeto "sys.queue_messages_2009058193".
Resultados de DBCC para 'sys.queue_messages_2041058307'.
Hay 0 filas en 0 páginas para el objeto "sys.queue_messages_2041058307".
Resultados de DBCC para 'sys.filestream_tombstone_2073058421'.
Hay 0 filas en 0 páginas para el objeto "sys.filestream_tombstone_2073058421".
Resultados de DBCC para 'sys.syscommittab'.
Hay 0 filas en 0 páginas para el objeto "sys.syscommittab".
Resultados de DBCC para 'sys.filetable_updates_2105058535'.
Hay 0 filas en 0 páginas para el objeto "sys.filetable_updates_2105058535".
Resultados de DBCC para 'sys.plan_persist_query_text'.
Hay 0 filas en 0 páginas para el objeto "sys.plan_persist_query_text".
Resultados de DBCC para 'sys.plan_persist_query'.
Hay 0 filas en 0 páginas para el objeto "sys.plan_persist_query".
CHECKDB encontró 0 errores de asignación y 12 errores de coherencia en la base de datos 'Error1'.
CHECKDB corrigió 0 errores de asignación y 12 errores de coherencia en la base de datos 'Error1'.
Msg 824, nivel 24, estado 2, línea 8
SQL Server detectó un error de E / S basado en la coherencia lógica: suma de comprobación incorrecta (esperado: 0xb7bd14b3; actual: 0xb7df14b2). Ocurrió durante una lectura de la página (1:24) en la base de datos ID 39 en el desplazamiento 0x00000000030000 en el archivo 'C: Program Files SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Mensajes adicionales en el SQL Server El registro de errores o el registro de eventos del sistema pueden proporcionar más detalles. Esta es una condición de error grave que amenaza la integridad de la base de datos y debe corregirse de inmediato. Complete una verificación de consistencia de la base de datos completa (DBCC CHECKDB). Este error puede deberse a muchos factores; Para más información, ver SQL Server Libros en línea.
Msg 824, nivel 24, estado 2, línea 8
SQL Server detectó un error de E / S basado en la coherencia lógica: suma de comprobación incorrecta (esperado: 0xb7bd14b3; actual: 0xb7df14b2). Ocurrió durante una lectura de la página (1:24) en la base de datos ID 39 en el desplazamiento 0x00000000030000 en el archivo 'C: Program Files SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Mensajes adicionales en el SQL Server El registro de errores o el registro de eventos del sistema pueden proporcionar más detalles. Esta es una condición de error grave que amenaza la integridad de la base de datos y debe corregirse de inmediato. Complete una verificación de consistencia de la base de datos completa (DBCC CHECKDB). Este error puede deberse a muchos factores; Para más información, ver SQL Server Libros en línea.
Msg 824, nivel 24, estado 2, línea 8
SQL Server detectó un error de E / S basado en la coherencia lógica: suma de comprobación incorrecta (esperado: 0xb7bd14b3; actual: 0xb7df14b2). Ocurrió durante una lectura de la página (1:24) en la base de datos ID 39 en el desplazamiento 0x00000000030000 en el archivo 'C: Program Files SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Mensajes adicionales en el SQL Server El registro de errores o el registro de eventos del sistema pueden proporcionar más detalles. Esta es una condición de error grave que amenaza la integridad de la base de datos y debe corregirse de inmediato. Complete una verificación de consistencia de la base de datos completa (DBCC CHECKDB). Este error puede deberse a muchos factores; Para más información, ver SQL Server Libros en línea.
Msg 824, nivel 24, estado 2, línea 8
SQL Server detectó un error de E / S basado en la coherencia lógica: suma de comprobación incorrecta (esperado: 0xc8e2ed96; actual: 0xb8a2f3df). Ocurrió durante una lectura de la página (1:63) en la base de datos ID 39 en el desplazamiento 0x0000000007e000 en el archivo 'C: Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Mensajes adicionales en el SQL Server El registro de errores o el registro de eventos del sistema pueden proporcionar más detalles. Esta es una condición de error grave que amenaza la integridad de la base de datos y debe corregirse de inmediato. Complete una verificación de consistencia de la base de datos completa (DBCC CHECKDB). Este error puede deberse a muchos factores; Para más información, ver SQL Server Libros en línea.
Msg 824, nivel 24, estado 2, línea 8
SQL Server detectó un error de E / S basado en la coherencia lógica: suma de comprobación incorrecta (esperado: 0xc8e2ed96; actual: 0xb8a2f3df). Ocurrió durante una lectura de la página (1:63) en la base de datos ID 39 en el desplazamiento 0x0000000007e000 en el archivo 'C: Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Mensajes adicionales en el SQL Server El registro de errores o el registro de eventos del sistema pueden proporcionar más detalles. Esta es una condición de error grave que amenaza la integridad de la base de datos y debe corregirse de inmediato. Complete una verificación de consistencia de la base de datos completa (DBCC CHECKDB). Este error puede deberse a muchos factores; Para más información, ver SQL Server Libros en línea.
Msg 824, nivel 24, estado 2, línea 8
SQL Server detectó un error de E / S basado en la coherencia lógica: suma de comprobación incorrecta (esperado: 0xc8e2ed96; actual: 0xb8a2f3df). Ocurrió durante una lectura de la página (1:63) en la base de datos ID 39 en el desplazamiento 0x0000000007e000 en el archivo 'C: Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Mensajes adicionales en el SQL Server El registro de errores o el registro de eventos del sistema pueden proporcionar más detalles. Esta es una condición de error grave que amenaza la integridad de la base de datos y debe corregirse de inmediato. Complete una verificación de consistencia de la base de datos completa (DBCC CHECKDB). Este error puede deberse a muchos factores; Para más información, ver SQL Server Libros en línea.
Msg 824, nivel 24, estado 2, línea 8
SQL Server detectó un error de E / S basado en la coherencia lógica: suma de comprobación incorrecta (esperado: 0xc8e2ed96; actual: 0xb8a2f3df). Ocurrió durante una lectura de la página (1:63) en la base de datos ID 39 en el desplazamiento 0x0000000007e000 en el archivo 'C: Program FilesMicrosoft SQL ServerMSSQL12.SQL2014MSSQLDATAError1.mdf '. Mensajes adicionales en el SQL Server El registro de errores o el registro de eventos del sistema pueden proporcionar más detalles. Esta es una condición de error grave que amenaza la integridad de la base de datos y debe corregirse de inmediato. Complete una verificación de consistencia de la base de datos completa (DBCC CHECKDB). Este error puede deberse a muchos factores; Para más información, ver SQL Server Libros en línea.

donde 'Error1' es el nombre de la base de datos MDF corrupta que se está reparando.

Mensaje 8945 indica un error de tabla que es un error de coherencia.

Captura de pantalla del mensaje de error:

Captura de pantalla del mensaje de error "Error de tabla: ID de objeto ##, ID de índice ## se reconstruirá".

Explicación precisa:

En un SQL Server Base de datos MDF, hay muchas tablas del sistema utilizado para almacenar la estructura y metadatos de la base de datos.

Cuando CHECKDB encuentra que hay inconsistencias en una de las tablas del sistema, informará el mensaje de error Mensajes 8945, 8978, 8928, 8939, etc. e intente corregir los errores. Si no puede corregir el error, la recuperación falla y dará lugar a más errores, como Mensaje 824.

Puedes usar nuestro producto DataNumen SQL Recovery para recuperar los datos del archivo MDF corrupto y solucionar este error.

Archivos de muestra:

Ejemplos de archivos MDF corruptos que provocarán Mensaje 8945 error:

SQL Server versión Archivo MDF dañado Archivo MDF arreglado por DataNumen SQL Recovery
SQL Server 2014 Error5.mdf Error5_fijo.mdf