Sintomas
Considere o seguinte cenário quando utilizar o SQL Server 2016:
-
Cria-se um índice de loja de colunas agrupado numa tabela otimizada para a memória que contém uma coluna de cadeia tipo de dados (por exemplo, nchar ou nvarchar).
-
O comprimento dos dados da coluna é de 32 bytes (por exemplo, nchar(16) ou nvarchar(16)).
-
Os dados na coluna são únicos ou quase únicos, e o tamanho dos dados é de 32 bytes.
Neste cenário, quando inserir dados nesta tabela, poderá receber o seguinte erro de afirmação no registo de erro do SQL Server:
vldPageCount <= SegmentsTableRow::MaxSerializedPages
Resolução
Esta emissão é corrigida nas seguintes atualizações cumulativas para o SQL Server:
Nota Depois de instalar a atualização, tem de definir o traço da bandeira 9968 para ativar a correção. Para definir o traço da bandeira 9968, consulte o tópico Trace Flags (Transact-SQL) no website da Microsoft Developer Network (MSDN).
Cada nova construção para o SQL Server 2016 contém todas as correções de hotfixes e correções de segurança que foram incluídas na construção anterior. Recomendamos que instale as últimas atualizações cumulativas para o SQL Server:
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".
Referências
Saiba mais sobre a terminologia que a Microsoft utiliza para descrever atualizações de software.