Symptomy
Podczas przetwarzania operacji DML w tabeli, która ma podział na partycje, a Statystyka przyrostowa jest automatycznie aktualizowana, występuje naruszenie zasad dostępu. Ponadto w programie Microsoft SQL Server Management Studio (SSMS) jest wyświetlany następujący komunikat o błędzie:
Msg 596, poziom 21, stan 1, wiersz 79 Nie można kontynuować wykonywania, ponieważ sesja jest w stanie niszczącym. Msg 0, poziom 20, stan 0, wiersz 79 W bieżącym poleceniu wystąpił poważny błąd. Ewentualne wyniki należy odrzucić.
UwagaJeśli wyłączysz statystykę automatycznych aktualizacji, ten błąd nie wystąpi.
Rozwiązanie
Ten problem rozwiązano na następujące aktualizacje dla programu SQL Server:
Zbiorcza aktualizacja 8 dla programu SQL Server 2017
Zbiorcza aktualizacja 1 dla programu SQL Server 2016 z dodatkiem Service Pack 2
Zbiorcza aktualizacja 9 dla programu SQL Server 2016 z dodatkiem Service Pack 1
Informacje o kompilacjach programu SQL Server
Każda nowa kompilacja dla programu SQL Server zawiera wszystkie poprawki hotfix i poprawki zabezpieczeń, które znajdowały się w poprzedniej kompilacji. Zalecamy zainstalowanie najnowszej kompilacji dla Twojej wersji programu SQL Server:
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".
Informacje
Dowiedz się więcej o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.