Sümptomid
Oletame, et teil on tabel, mis sisaldab SQL Server 2017 ja Microsoft SQL Server 2016 ja 2014 täisarvu veergu ning veerul on järgmised funktsioonid.
-
Veerg on deklareeritud kui pole NULL.
-
Veerul on selle jaoks määratletud kitsendus ja kitsendus lubab ainult veeru väärtuseks 1.
-
Veerg osaleb sektsiooni skeemis, kus pole veel määratud ühtegi partitsiooni (sellised skeemid võivad olla määratletud tulevase partitsiooni tükeldamiseks, mida pole veel häälestatud).
Selle stsenaariumi korral, kui proovite päringu tabel, ilmneb juurdepääsurikkumine.
Lahendus
See probleem on lahendatud SQL serveri järgmisi kumulatiivseid värskendusi.
Kumulatiivne Update 9 SQL Server 2016 SP1 jaoks
Kumulatiivne Update 1 SQL Server 2016 SP2 jaoks
Iga uus SQL serveri koondvärskenduses sisaldab kõiki Kiirparandusi ja turvaparandusi, mis olid eelmises järgus. Vaadake SQL serveri viimast kumulatiivset värskendust.
Uusim SQL Server 2016 koondvärskenduses
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.
Viited
Siit leiate teavet selle kohta, mida Microsoftkasutab tarkvaravärskenduste kirjeldamiseks.