Síntomas
Considere el siguiente escenario cuando use SQL Server 2016:
-
Crear un índice de almacén de columnas agrupado en una tabla optimizada para memoria que contiene una columna de tipo cadena de datos (por ejemplo, nchar o nvarchar).
-
La longitud de los datos de la columna es de 32 bytes (por ejemplo, NCHAR (16) o nvarchar (16)).
-
Los datos de la columna son únicos o casi únicos, y el tamaño de los datos es 32 bytes.
En este caso, al insertar datos en esta tabla, es posible que reciba el siguiente error de aserción en el registro de errores de SQL Server:
vldPageCount <= SegmentsTableRow:: MaxSerializedPages
Solución
Este problema se ha corregido en las siguientes actualizaciones acumulativas para SQL Server:
Nota Después de instalar la actualización, debe establecer la marca de seguimiento 9968 para habilitar la corrección. Para establecer la marca de seguimiento 9968, consulte el tema Trace Flags (Transact-SQL) en el sitio web de Microsoft Developer Network (MSDN).
Cada compilación nueva para SQL Server 2016 contiene todas las revisiones y correcciones de seguridad que se incluyeron en la compilación anterior. Le recomendamos que instale las últimas actualizaciones acumulativas para 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".
Referencias
Obtenga más información sobre la terminología que Microsoft usa para describir las actualizaciones de software.