KB4091245 – OPRAVA: Narušenie prístupu sa vyskytuje pri zadávaní dotazu na tabuľku s celočíselným stĺpcom v SQL Server 2017 a SQL Server 2016

Vzťahuje sa na
SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Standard on Windows SQL Server 2016 Service Pack 1 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2014 Service Pack 2 - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Príznaky

Predpokladajme, že máte tabuľku, ktorá obsahuje stĺpec celých čísel v SQL Server 2017 a Microsoft SQL Server 2016 a 2014 a že tento stĺpec obsahuje nasledujúce funkcie:

  • Stĺpec je deklarovaný ako NOT NULL.
  • Stĺpec má definované obmedzenie CHECK, ktoré povoľuje, aby stĺpec mal hodnotu 1.
  • Stĺpec je súčasťou schémy oddielov, ktorá ešte nemá definované nula oblastí (schémy, ako je táto, môžu byť definované pre budúce rozdelenie oddielov, ktoré ešte neboli nastavené).

V tomto scenári pri pokuse o dotazovanie tabuľky dôjde k narušeniu prístupu.

Riešenie

Tento problém je opravený v nasledujúcich kumulatívnych aktualizáciách pre SQL Server:

Kumulatívna aktualizácia 9 pre SQL Server 2016 SP1

Kumulatívna aktualizácia 1 pre SQL Server 2016 SP2

Kumulatívna aktualizácia 5 pre SQL Server 2017

Kumulatívna aktualizácia 12 pre SQL Server 2014 SP2

Informácie o kumulatívnych aktualizáciách pre SQL Server

Každá nová kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej zostavy. Pozrite si najnovšiu kumulatívnu aktualizáciu pre SQL Server:

Najnovšia kumulatívna aktualizácia pre SQL Server 2016

Najnovšia kumulatívna aktualizácia pre SQL Server 2017

Najnovšia kumulatívna aktualizácia pre SQL Server 2014

Stav

Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.
 

Odkazy

Získajte informácie o terminológii, ktorú Microsoft používa na popis aktualizácií softvéru.