Síntomas
Supongamos que tiene una base de datos que contiene una tabla con particiones en Microsoft SQL Server 2014. La tabla tiene un índice de almacén de columnas y las particiones de la tabla se asignan a grupos de archivos diferentes. Al ejecutar la instrucción DBCC CHECKFILEGROUP, recibirá los siguientes mensajes de error de falsa incoherencia:
Nota
Msj 8965, Nivel 16, Estado 1
Error de tabla: Id. de < objeto, id<>. de índice, id. de índice, id>. de partición, id<. de partición, id><. de unidad de asignación, id>. de unidad de asignación (tipo de datos de LOB). Se hace referencia al nodo de datos fuera de fila en la página (<id>. de página), id. de ranura> de ranura<, id><. de texto mediante página (<id>. de página), id>. de ranura de ranura<, pero no se ha visto en el examen. CHECKFILEGROUP encontró 0 errores de asignación y N errores de coherencia en la tabla 'PageArchive' (identificador de < objeto, identificador de objeto>).
Sin embargo, al ejecutar la instrucción DBCC CHECKDB, no recibe ningún mensaje de error de coherencia. Además, la ejecución de la instrucción DBCC CHECKDB con la opción REPAIR_ALLOW_DATA_LOSS no corrige los errores de coherencia. Esto se debe a que el error de coherencia notificado por DBCC CHECKFILEGROUP es un falso positivo y un error de informe que se puede omitir.
Resolución
Este problema se corrigió por primera vez en las siguientes actualizaciones acumulativas de SQL Server:
Recomendación: instalar la actualización acumulativa más reciente para SQL Server
Cada nueva actualización acumulativa para SQL Server contiene todas las revisiones y correcciones de seguridad que se incluyeron con la actualización acumulativa anterior. Se recomienda descargar e instalar las actualizaciones acumulativas más recientes para SQL Server:
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".