Symptomy
W przypadku użycia funkcji dynamicznego zarządzania dm_db_stats_histogram w celu zbadania informacji statystycznych dotyczących tabeli zawierającej co najmniej jeden znacznik timestamp lub hierarchyid w wystąpieniu programu Microsoft SQL Server 2017 może wystąpić błąd potwierdzenia. Ponadto wyświetlany zostanie następujący komunikat o błędzie:
Msg 3624, poziom 20, stan 1, wiersz 6
Sprawdzanie potwierdzenia systemu nie powiodło się. Zobacz dziennik błędów programu SQL Server, aby uzyskać szczegółowe informacje. Zazwyczaj błąd potwierdzenia jest spowodowany błędem oprogramowania lub uszkodzeniem danych. Aby sprawdzić, czy baza danych jest uszkodzona, warto skorzystać z polecenia DBCC CHECKDB. Jeśli użytkownik wyraził zgodę na wysłanie zrzutów do firmy Microsoft podczas konfiguracji, do firmy Microsoft zostanie wysłany mini zrzut. Aktualizacja może być dostępna w firmie Microsoft w najnowszym dodatku Service Pack lub w ramach poprawki z pomocy technicznej.
Msg 596, poziom 21, stan 1, wiersz 4
Nie można kontynuować wykonywania, ponieważ sesja jest w stanie niszczącym.
Msg 0, poziom 20, stan 0, wiersz 4
W bieżącym poleceniu wystąpił poważny błąd. Ewentualne wyniki należy odrzucić.
Rozwiązanie
Ta poprawka jest uwzględniona w następującej aktualizacji dla programu SQL Server:
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 standardowej terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.