KB4316655 — POPRAWKA: Występuje błąd asercji podczas wykonywania zapytań dm_db_stats_histogram DMF w SQL Server 2017 r.

Dotyczy
SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core

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.