Požymiai
Apsvarstykite šį scenarijų, kai naudojate "„SQL Server“ 2016":
- Sukūrėte klasterinį stulpelių saugyklos indeksą atminčiai optimizuotoje lentelėje, kurioje yra duomenų tipo eilutės stulpelis (pvz., nchar arba nvarchar).
- Stulpelio duomenų ilgis yra 32 baitai (pvz., nchar(16) arba nvarchar(16)).
- Stulpelio duomenys yra unikalūs arba beveik unikalūs, o duomenų dydis yra 32 baitai.
Tokiu atveju, įterpdami duomenis į šią lentelę, "„SQL Server“" klaidų žurnale galite gauti šią patvirtinimo klaidą:
Pastaba
vldPageCount <= SegmentsTableRow::MaxSerializedPages
Sprendimas
Ši problema išspręsta šiuose kaupiamuosiuose "„SQL Server“" naujinimuose:
- 2 kaupiamasis naujinimas, skirtas „SQL Server“ 2016 SP1
- 4 kaupiamasis naujinimas, skirtas „SQL Server“ 2016
Atkreipkite dėmesį Įdiegę naujinimą, turite nustatyti sekimo vėliavėlę 9968, kad įgalintumėte pataisą. Norėdami nustatyti sekimo vėliavėlę 9968, žr. temą Sekimo vėliavėlės (Transact-SQL) "Microsoft" programų kūrėjų tinklo (MSDN) svetainėje.
Apie kaupiamuosius „SQL Server“ naujinimus
Kiekvienoje naujoje "„SQL Server“ 2016" komponavimo versijoje yra visos karštosios pataisos ir saugos pataisos, kurios buvo įtrauktos į ankstesnę komponavimo versiją. Rekomenduojame įdiegti naujausius kaupiamuosius "„SQL Server“" naujinimus:
Naujausias kaupiamasis naujinimas, skirtas „SQL Server“ 2016
Būsena
„„Microsoft““ patvirtino, kad tai yra „„Microsoft““ produktų, išvardytų dalyje „Taikoma“, problema.
Nuorodos
Sužinokite daugiau apie terminus , kuriuos "„Microsoft“" naudoja apibūdindama programinės įrangos naujinimus.