Příznaky
Předpokládejme, že máte tabulku s celočíselným sloupcem v systémech SQL Server 2017 a Microsoft SQL Server 2016 a 2014 a že tento sloupec obsahuje následující funkce:
- U tohoto sloupce je deklarována hodnota NOT NULL.
- Sloupec má definované omezení CHECK a toto omezení umožňuje pouze hodnotu 1.
- Sloupec se účastní schématu oddílů, které ještě nemá definované žádné oddíly (schémata jako toto mohou být definována pro budoucí rozdělení oddílů, které ještě nebyly nastaveny).
Když se v tomto scénáři pokusíte zadat dotaz na tabulku, dojde k narušení přístupu.
Řešení
Tento problém je opravený v následujících kumulativních aktualizacích pro SQL Server:
Kumulativní aktualizace 9 pro SQL Server 2016 SP1
Kumulativní aktualizace 1 pro SQL Server 2016 SP2
Kumulativní aktualizace 5 pro SQL Server 2017
Kumulativní aktualizace 12 pro SQL Server 2014 SP2
Informace o kumulativních aktualizacích pro SQL Server
Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a opravy zabezpečení, které byly v předchozím buildu. Podívejte se na nejnovější kumulativní aktualizaci pro SQL Server:
Nejnovější kumulativní aktualizace pro SQL Server 2016
Nejnovější kumulativní aktualizace pro SQL Server 2017
Nejnovější kumulativní aktualizace pro SQL Server 2014
Stav
Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.
Reference
Podívejte se na informace o terminologii, kterou společnost Microsoft používá k popisování aktualizací softwaru.