Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Symptomy

W programie Microsoft SQL Server 2019 po uruchomieniu zapytania, takiego jak SELECT MAX(DŁ(MAPKEY)) FROM <TableName> OPTION(MAXDOP 1), w której wartość MAPKEY jest kolumną obliczaną, występuje następująca asercja:

Msg 3624, poziom 20, województwo 1, numer <liniowy>

Sprawdzanie asercji systemu nie powiodło się. Aby uzyskać szczegółowe SQL Server, zajrzyj do dziennika błędów. Zazwyczaj błąd asercji jest spowodowany błędem oprogramowania lub uszkodzeniem danych. Aby sprawdzić uszkodzenie bazy danych, rozważ uruchomienie polecenia DBCC CHECKDB. Jeśli zgadzasz się na wysyłanie zrzutów do firmy Microsoft podczas instalacji, minikopier zostanie wysłany do firmy Microsoft. Aktualizacja może być dostępna od firmy Microsoft w najnowszym dodatku Service Pack lub w poprawce dla pomocy technicznej.

Msg 596, poziom 21, stan 1, numer< liniowy>

Nie można kontynuować wykonywania, ponieważ sesja znajduje się w stanie kill.

Msg 0, poziom 20, województwo 0, numer <numer_wiersza>

W bieżącym poleceniu wystąpił poważny błąd. Wyniki, jeśli są, powinny zostać odrzucone.

UwagaTen problem występuje, ponieważ plan generowany dla zapytania zawiera operator Skalar obliczeniowy, który operuje na obliczanych, tymczasowych lobach w trybie wsadowym.

Rozwiązanie

Informacje o aktualizacji skumulowanej

Ten problem został rozwiązany w następującej aktualizacji skumulowanej dla SQL Server:

Aktualizacja skumulowana 14 dla SQL Server 2019 r.

Każda nowa aktualizacja skumulowana SQL Server zawiera wszystkie poprawki i poprawki zabezpieczeń, które były w poprzedniej kompilacji. Zalecamy zainstalowanie najnowszej kompilacji dla wersji pakietu SQL Server:

Najnowsza aktualizacja skumulowana dla SQL Server 2019 r.

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.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×