KB3099323 - CORRECCIÓN: DBCC CHECKFILEGROUP notifica errores de incoherencia falsos en la base de datos que tiene una tabla particionada en SQL Server 2014

Se aplica a
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

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".