Symptomy
Załóżmy, że w programie Microsoft SQL Server 2016 jest używany indeks magazynu kolumn. Po uruchomieniu zagnieżdżonego zapytania wybierającego dla indeksu magazynu kolumn może wystąpić naruszenie zasad dostępu. Ponadto w pliku dziennika błędów SQL Server jest rejestrowany komunikat o błędzie podobny do następującego:
data godziny Błąd serwera: 17310, Ważność: 20, Stan: 1.
data godziny Serwer Żądanie użytkownika z sesji z identyfikatorem SPID 55 wygenerowało wyjątek krytyczny. SQL Server kończy tę sesję. Skontaktuj się z usługami pomocy technicznej produktu, korzystając z zrzutu wyprodukowanego w katalogu dzienników.
date time spid55 ***Stack Dump being sent to C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\LOG\SQLDump0053.txt
date time spid55 SqlDumpExceptionHandler: Process 55 generated fatal exception c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server kończy ten proces.
data id55 * *********
godzina daty spid55 *
date time spid55 * BEGIN STACK DUMP:
date time spid55 * date time spid 55
date time spid55 *
date time spid55 *
date time spid55 * Exception Address = 00007FFCBBD008A4 Module(sqlmin+0000000000E608A4)
date time spid55 * Exception Code = c00000005 EXCEPTION_ACCESS_VIOLATION
date spid55 * Access Violation occurred writing address 0000000000000
Rozwiązanie
Poprawka rozwiązła ten problem jest zawarta w następujących aktualizacjach:
Aktualizacja zbiorcza 8 dla SQL Server 2017 r.
Aktualizacja zbiorcza 1 dodatku Service Pack 2 dla SQL Server 2016
Aktualizacja zbiorcza 9 dodatku Service Pack 1 dla SQL Server 2016
Informacje o kompilacjach SQL Server
Każda nowa kompilacja dla SQL Server zawiera wszystkie poprawki i poprawki zabezpieczeń, które były w poprzedniej kompilacji. Zalecamy zainstalowanie najnowszej kompilacji dla twojej wersji SQL Server:
Stan
Firma Microsoft potwierdziła, że jest to problem w produktach firmy Microsoft wymienionych w sekcji "Dotyczy".
Informacje
Dowiedz się więcej o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.