Sümptomid
Alates Microsoft SQL Server 2016 ja 2017 toetavad andmetüübid muutuvpikkusega Tärkandmed (max), muutuvpikkusega n (max) ja muutuvpikkusega kahendandmed (max) mälu optimeeritud tabeleid. Oletagem, et kasutada sp_addarticle , et lisada tabel, mis võimaldab teil SQL Server 2016 abonendile mõeldud tabelile, mis on ette kanda. Kui tabelis on eespool mainitud veergude tüübid, võidakse kuvada tõrketeade, mis sarnaneb järgmisega:
MSG 10794, tase 16, olek 1, protseduur ProcedureName, rida LineNumber[partii Start line LineNumber]
Mälu optimeeritud tabelite puhul ei toetata tüüpi "muutuvpikkusega Tärkandmed (max)". Eksemplar, mida testiti, oli InstanceName.
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.
Lahendus
See probleem on lahendatud SQL serveri järgmisi kumulatiivseid värskendusi.
SQL serveri kumulatiivsed värskendused:
Iga uus koondvärskenduses SQL Server sisaldab kõiki käigultparandused ja kõik turvaparandusi, mis kuulusid eelmise koondvärskenduse. Vaadake SQL serveri kumulatiivseid värskendusi.
Viited
Lisateave terminoloogia , mida Microsoft kasutab tarkvaravärskenduste kirjeldamiseks.