Objawy
Załóżmy, że masz tabelę z kolumną liczb całkowitych w SQL Server 2017 oraz Microsoft SQL Server 2016 i 2014, która ma następujące funkcje:
- Kolumna zostanie zadeklarowana jako NOT NULL.
- Kolumna ma zdefiniowane ograniczenie CHECK, które pozwala tylko na ustawienie kolumny o wartości 1.
- Kolumna uczestniczy w schemacie partycji, który nie ma jeszcze zdefiniowanych zerowych partycji (takie schematy mogą być zdefiniowane dla przyszłych podziałów partycji, które nie zostały jeszcze skonfigurowane).
W tym scenariuszu podczas próby wysłania zapytania do tabeli wystąpi naruszenie zasad dostępu.
Rozwiązanie
Ten problem został rozwiązany w następujących aktualizacjach zbiorczych programu SQL Server:
Aktualizacja zbiorcza 9 dla programu SQL Server 2016 z dodatkiem SP1
Aktualizacja zbiorcza 1 dla programu SQL Server 2016 z dodatkiem SP2
Aktualizacja zbiorcza 5 dla programu SQL Server 2017
Aktualizacja zbiorcza 12 dla programu SQL Server 2014 z dodatkiem SP2
Informacje o aktualizacjach zbiorczych dla programu SQL Server
Każda nowa aktualizacja zbiorcza programu SQL Server zawiera wszystkie poprawki zabezpieczeń z poprzedniej kompilacji. Sprawdź najnowszą aktualizację zbiorczą dla programu SQL Server:
Najnowsza aktualizacja zbiorcza dla programu SQL Server 2016
Najnowsza aktualizacja zbiorcza dla programu SQL Server 2017
Najnowsza aktualizacja zbiorcza dla programu SQL Server 2014
Stan
Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.
Źródła informacji
Dowiedz się więcej o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.