Objawy
W przypadku użycia funkcji zarządzania dynamicznego dm_db_stats_histogram do wykonywania zapytań statystycznych dotyczących tabeli zawierającej co najmniej jedną kolumnę sygnatury czasowej lub identyfikatora hierarchii w wystąpieniu programu Microsoft SQL Server 2017 może wystąpić błąd potwierdzenia. Ponadto wyświetlany jest następujący komunikat o błędzie:
Uwaga
- Wiadomość 3624, Poziom 20, Stan 1, Wiersz 6
- Sprawdzanie potwierdzeń systemu nie powiodło się. Sprawdź dziennik błędów programu SQL Server, aby uzyskać szczegółowe informacje. Zazwyczaj niepowodzenie asercji jest spowodowane błędem oprogramowania lub uszkodzeniem danych. Aby sprawdzić, czy baza danych nie jest uszkodzona, rozważ uruchomienie polecenia DBCC CHECKDB. Jeśli wyrażono zgodę na wysyłanie zrzutów do firmy Microsoft podczas instalacji, minizrzut zostanie wysłany do firmy Microsoft. Aktualizacja może być dostępna od firmy Microsoft w najnowszym dodatku Service Pack lub w poprawce z pomocy technicznej.
- Wiadomość 596, Poziom 21, Stan 1, Wiersz 4
- Nie można kontynuować wykonywania, ponieważ sesja jest w stanie zabicia.
- Wiadomość 0, Poziom 20, Stan 0, Wiersz 4
- Wystąpił poważny błąd bieżącego polecenia. Ewentualne wyniki należy odrzucić.
Rozwiązanie
Ta poprawka jest zawarta w następującej aktualizacji programu SQL Server:
Aktualizacja zbiorcza 8 dla programu SQL Server 2017
Informacje o kompilacjach programu SQL Server
Każda nowa kompilacja programu SQL Server zawiera wszystkie poprawki zabezpieczeń z poprzedniej kompilacji. Zalecamy zainstalowanie najnowszej kompilacji dla używanej wersji programu SQL Server:
Najnowsza kompilacja dla programu SQL Server 2017
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 standardowej terminologii używanej przez Microsoft do opisywania aktualizacji oprogramowania.