Simptomai
Naudodami SQL serverio 2016 Apsvarstykite šį scenarijų:
-
Kuriate sankaupos columnstore indeksą atminties optimizuota lentelė, kurioje yra duomenų tipo eilutės stulpelis (pvz., NCHAR arba nvarchar).
-
Stulpelio duomenų ilgis yra 32 baitų (pvz., NCHAR (16) arba nvarchar (16)).
-
Duomenys stulpelyje yra unikalūs arba beveik unikalūs, o duomenų dydis yra 32 baitų.
Pagal šį scenarijų, kai įterpiate duomenis į šią lentelę, galite gauti klaidos pranešimą "SQL Server" klaidos pranešime:
vldPageCount <= SegmentsTableRow:: MaxSerializedPages
Sprendimas
Ši problema išspręsta SQL serverio kaupiamajame naujinime:
Pastaba Įdiegę naujinimą, turite nustatyti sekimo vėliavėlę 9968, kad įgalintumėte pataisą. Norėdami nustatyti sekimo vėliavėlę 9968, peržiūrėkite temą sekimo vėliavėlės (Transact-SQL) "Microsoft" kūrėjų tinklo (MSDN) svetainėje.
Kiekvienoje naujoje "SQL Server 2016" versijoje yra visos karštosios pataisos ir saugos pataisos, kurios buvo įtrauktos į ankstesnį komponavimo versiją. Rekomenduojame įdiegti naujausius kaupiamuosius SQL serverio naujinimus:
Naujausias Kaupiamasis naujinimas, skirtas "SQL Server 2016"
Statusą
"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.
Nuorodos
Sužinokite apie terminologiją "Microsoft" naudoja programinės įrangos naujinimams apibūdinti.