KB4541096 — POPRAWKA: Naruszenie zasad dostępu występuje podczas uruchamiania zapytania na kolumnach obliczanych w SQL Server

Dotyczy
SQL Server 2016 Service Pack 2 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 2019 on Linux SQL Server 2019 on Windows SQL Server 2017 Enterprise Core on Linux SQL Server 2017 Enterprise on Linux SQL Server 2017 Developer Linux SQL Server 2017 Standard on Linux SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Standard on Windows

Objawy

Załóżmy, że włączono flagę śledzenia 176 w usłudze Microsoft SQL Server. Podczas uruchamiania zapytania w tabeli, która ma utrwalone kolumny obliczane, program SQL Server generuje naruszenie zasad dostępu. Ponadto może zostać wyświetlony jeden lub oba z następujących komunikatów o błędach:

      

Wiadomość 596, Poziom 21, Stan 1, Numer wiersza
      

Nie można kontynuować wykonywania, ponieważ sesja jest w stanie zabicia.

lub

Wiadomość 0, Poziom 20, Stan 0, Numer wiersza
      

Wystąpił poważny błąd bieżącego polecenia. Ewentualne wyniki należy odrzucić.

Ponadto w dzienniku błędów programu SQL Server zostanie zgłoszone naruszenie zasad dostępu, a w folderze plików dziennika zostanie wygenerowany plik zrzutu.

Stan

Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.

Rozwiązanie

Ten problem został rozwiązany w następujących aktualizacjach zbiorczych programu SQL Server:

Informacje o aktualizacjach zbiorczych programu SQL Server:

Każda nowa aktualizacja zbiorcza programu SQL Server zawiera wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji skumulowanej. Sprawdź najnowsze aktualizacje zbiorcze dla programu SQL Server:

Źródła informacji

Dowiedz się więcej o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.