Symptomen
Houd rekening met het volgende scenario wanneer u SQL Server 2016 gebruikt:
-
U maakt een gegroepeerde column van een gegroepeerde column in een tabel die is geoptimaliseerd met een kolom van het gegevenstype tekenreeks (bijvoorbeeld nchar of nvarchar).
-
De gegevenslengte van de kolom is 32 bytes (bijvoorbeeld nchar (16) of nvarchar (16)).
-
De gegevens in de kolom zijn uniek of bijna uniek en de gegevensgrootte is 32 bytes.
Wanneer u in dit scenariogegevens in deze tabel invoegt, wordt mogelijk de volgende foutmelding weergegeven in het foutenlogboek van SQL Server:
vldPageCount <= SegmentsTableRow:: MaxSerializedPages
Oplossing
Dit probleem is opgelost in de volgende cumulatieve updates voor SQL Server:
Opmerking Wanneer u de update hebt geïnstalleerd, moet u de optie traceringsvlag 9968 instellen om de correctie in te schakelen. Als u tracerings vlaggen 9968 wilt instellen, raadpleegt u het onderwerp tracerings vlaggen (Transact-SQL) op de website van MSDN (Microsoft Developer Network).
Elke nieuwe build voor SQL Server 2016 bevat alle hotfixes en beveiligingsoplossingen die zijn opgenomen in de vorige versie. U wordt aangeraden de nieuwste cumulatieve updates voor SQL Server te installeren:
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.
Verwijzingen
Informatie over de terminologie die door Microsoft wordt gebruikt om software-updates te beschrijven.