Síntomas
Suponga 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 diferentes. Al ejecutar la instrucción DBCC CHECKFILEGROUP , recibe los siguientes mensajes de error de incoherencia falsos:
Msj 8965, nivel 16, estado 1Table error: identificador de objeto <identificador de objeto>, identificador de índice <identificador de Índice>, ID de partición <identificador de partición>, id de unidad de asignación <> de identificación de unidad de asignación (tipo datos de LOB). El nodo de datos fuera de la fila de la página (<id>), la ranura <la ranura>, el identificador de texto <identificador de texto> se hace referencia a la página (<identificador de página>), el identificador de la ranura de <de ranura>, pero no se vio 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, cuando ejecute la instrucción DBCC CHECKDB , no recibirá ningún mensaje de error de coherencia. Además, si se ejecuta la instrucción DBCC CHECKDB con la opción REPAIR_ALLOW_DATA_LOSS , no se solucionan 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 pasar por alto.
Resolución
El problema se solucionó por primera vez en las siguientes actualizaciones acumulativas de SQL Server:
Cada actualización acumulativa para SQL Server contiene todas las revisiones y todas las revisiones de seguridad incluidas en la actualización acumulativa anterior. Le recomendamos que descargue e instale las últimas actualizaciones acumulativas de SQL Server:
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".